Du bruger en ordbog ({'doknr' : doknumber}
) for din parameter, så det er en navngivet parameter - :param
skal matche nøglenavnet
. Prøv dette:
query = "SELECT * FROM DOCUMENT WHERE DOC = :doknr"
for doknumber in dokList:
cursor.execute(query, {'doknr':doknumber})
print(cursor.rowcount)
Til fremtidig fejlfinding kan du også prøve at ændre din forespørgsel til "select :param from dual"
for at kontrollere, om din parameter bliver sendt korrekt. .