使用 pypyodbc 更新数据库

Updating database using pypyodbc

我在使用 pypyodbc 模块更新数据库时面临挑战。 没有报错,代码执行成功;但 SQL-服务器数据库未更新。 正在从数据库中获取数据。

请检查:

connection = pypyodbc.connect('Driver={SQL SERVER};Server=ser;Database=db;uid=uname;pwd=pass')

cursor=connection.cursor()

cursor.execute("declare @today as date;set @today = convert(varchar,getdate(),101);Update dbo.Credentials_Mst Set Password='qwerty',lastModifiedOn=@today,ModifiedBy='abcd' where Username='abc';")

您需要提交更改。添加此行:

connection.commit()

完成后 cursor.execute(...)

如果您不commit关闭连接,您将丢失所有更改。