2012-02-27 3 views
0

Pyodbc:データベースのテーブルを更新できません。私が持っている[エラーなし]

import pyodbc 
con_str = "DRIVER={%s};SERVER=%s;UID=%s;PWD=%s;DATABASE=%s" % \ 
      ('FreeTDS','192.168.1.22','myuser','mypass','mydb') 
con = pyodbc.connect(con_str) 
cur = con.cursor() 
cur.execute("update mytable set name='abcd'") 
con.commit() 
con.close() 

エラーなしでコードが実行して終了!

ただし、データベースは変更されません。何も起こりません。

問題

助けてください...解決済み

+0

SELECTを試してください。結果は得られますか? –

+0

はい、私は 'SELECT'クエリで結果を得ています! –

答えて

0

は..私は使用FreeTDS運転していました。 私はWindowsマシンで同じネイティブのSQL Server Native Client 10.0ドライバを使って同じスクリプトを実行しました。

それはうまくいった!

関連する問題