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 드라이버를 사용하여 동일한 스크립트를 실행했습니다.

그리고 훌륭했습니다!

관련 문제