2017-06-01 17 views
0

pypyodbcモジュールを使用してデータベースを更新する際に問題に直面しています。 エラーは発生しません。コードは正常に実行されました。 SQL Server DBは更新されません。 DBから取得中です。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を使用しないと、すべての変更が失われます。

関連する問題