辞書を使用しています ({'doknr' : doknumber}
) をパラメータに使用するため、名前付きパラメータです。 - :param
キー名と一致する必要があります
.これを試してください:
query = "SELECT * FROM DOCUMENT WHERE DOC = :doknr" for doknumber in dokList: cursor.execute(query, {'doknr':doknumber}) print(cursor.rowcount)
プレ>今後のトラブルシューティングのために、パラメーターが適切に渡されているかどうかを確認するために、クエリを
"select :param from dual"
に変更してみてください。 .