I have some python code that looks like this
import pypyodbc
import pandas as pd
home="c:/SQL/"
df = pd.read_sql_query(sql4, conn3
for y1 in range(0 , k):
ARCHIVE_SERNUM = (df['sernum']).iloc[y1]
KQL=len(KIC53_QUERY_LIST)
FOUND=False
for y2 in range(0,KQL):
if ARCHIVE_SERNUM == KIC53_QUERY_LIST[y2]:
FOUND=True
#do something then
break
if FOUND == False:
print(FOUND,ARCHIVE_SERNUM,"This is STIME : ",STIME)
CTIME=STIME
cursor = conn3.cursor()
cursor.execute("""
UPDATE ENCOMPASS_DIA
SET CTIME=%s
WHERE SERNUM=ARCHIVE_SERNUM
""", (STIME))
Its throwing an error and I cannot figure out what is going on. In this example both CTIME and STIME are equal to the same 17 character string.
File "c:/SQL/ConnectionTest8.py", line 212, in <module>
""", (STIME))
TypeError: Params must be in a list, tuple, or Row