2016-07-20 1 views
0

pypyodbc를 사용하여 Python으로 MS Access 데이터베이스의 전체 열 값을 변경하려고합니다. 지금까지는 새로운 행을 만들지 만 기존 값을 수정하지는 못했습니다.Python을 사용하여 MS Access의 기존 테이블에서 값을 수정하십시오.

이 코드는 내가 찾은 또 다른 질문에서이며 그것은 작동하지만 새로운 라인을 만들기 위해 (테이블 이름은 표 1과 열이 Testie 그것이 정말 중요한 것이 아니다)

conn=pypyodbc.win_connect_mdb("C:\Users\y.johannes1\Documents\prufa.mdb") 
cursor=conn.cursor() 
sql= """ INSERT INTO Table1(Testie) Values(10)""" 
cursor.execute(sql) 
cursor.commit() 
conn.close() 

어떤 아이디어? 사람이 값을 변경 같은 문제

conn=pypyodbc.win_connect_mdb("C:\Users\y.johannes1\Documents\prufa.mdb") 
cursor=conn.cursor() 
sql= """ Update Table1 SET testie=7 WHERE id=1""" 
cursor.execute(sql) 
cursor.commit() 
conn.close() 
+1

사용이 [UPDATE 문을 (https://msdn.microsoft.com/en-us/library/office/ff845036.aspx)이있는 경우 – HansUp

답변

3

일했다 기존 행에.