Boa noite, pessoal. Alguém identifica qual é o erro básico que estou cometendo no código abaixo:
O conteúdo de dados[7][i] é 123.
aux = str(dados[7][i]); query = "UPDATE E075PRO SET DesPro ='" + aux + "' WHERE CodPro = '" + aux + "'" print(query) cur.execute(query)
O resultado da execução é:
UPDATE E075PRO SET DesPro ='123' WHERE CodPro = '123'
Traceback (most recent call last): File "C:\Users....py", line 23, in cur.execute(query) pyodbc.DataError: ('22007', '[22007] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo. (242) (SQLExecDirectW)')