2017-06-01 54 views
0

我在使用pypyodbc模塊更新數據庫時面臨挑戰。 沒有收到任何錯誤,代碼被成功執行;但SQL-Server數據庫未更新。 正在從數據庫提取數據。使用pypyodbc更新數據庫

請檢查:

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',[email protected],ModifiedBy='abcd' where Username='abc';") 

回答

0

你需要提交更改。你做cursor.execute(...)

connection.commit() 

:加入這一行。

如果您在關閉連接之前沒有commit,您將失去所有更改。