Pythonでは、CONN.EXECUTEの実行成功はどのように確認しますか?
Pythonでは、CONN.EXECUTEが正常に実行されたかどうかは、execute()メソッドの戻り値で判断できます。execute()メソッドはSQLクエリを正常に実行したら結果オブジェクトを返り、そのオブジェクトのプロパティを調べることで、操作が成功したかどうかを判断できます。
ここではコードの一例を示します。
import pyodbc
# 连接数据库
conn = pyodbc.connect("连接数据库的参数")
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询
result = cursor.execute("SELECT * FROM 表名")
# 检查结果对象的属性获取执行结果
if result.rowcount > 0:
print("执行成功")
else:
print("执行失败")
上記のコードでは、execute()メソッドの戻り値のオブジェクトでrowcount属性から影響を受けた行数を取得できます。rowcountが0より大きい場合は、CONN.EXECUTEの実行に成功したことを示します。