Oracleとの接続があります(うまく機能します):
import pypyodbc as pyodbc
cnxn=pyodbc.connect("DSN=ORCL;PWD=user1")
cursor=cnxn.cursor()
cursor.execute("select * from t_v01")
s = 'sss'
f = 'fff'
cursor.execute("select * from t_v01 where t_id = ? ",[s,])
#works good (above)
cursor.execute("insert into t_v01 (t_id,t_type) values (?,?)",[(s,f,),] )
言及されたエラーを与えます:pyodbc.ProgrammingError: ('HY000', 'The SQL contains 0 parameter markers,..
しかし、前のステップで、Python はパラメーター マーカー "?" を見ました。なんで?