SQL kullanarak bir microsoft erişim tablosuna bağlanmak için bir pyodbc sürücüsü kullanıyorum. Bu tablodaki alanları değiştirmeyi nasıl başaracağımı bilen var mı? Yine de satırı silme ve sonra satırı geri koyma hakkında var ama erişimdeki otonereden dolayı birincil anahtarı değiştirecek.SQL Güncelleştirmesi deyimi, ancak pyodbc kullanarak
Ben İlerleme tabloya eklemek için bu var:
cnxn = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=C:\\Users\\...............(file location)')
cursor = cnxn.cursor()
cursor.execute("insert into Progress(CockpitDrill,Mirrors,MoveOff,TurnLeft) values (?,?,?,?)",cockpit,mirrors,moveOff,turnLeft,)
cnxn.commit()
Yani bu alanları yerini alacak nasıl. Diyelim ki CockpitDrill'i '2' den '3' 'e değiştirmek istedim, (Hepsi dizgiler).
Herhangi bir yardım büyük memnuniyetle karşılanacaktır.
cnxn = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb, *.accdb)}; Dbq=C:\\Users\\...............(file location)')
cursor = cnxn.cursor()
cursor.execute("UPDATE progress SET CockpitDrill = ? WHERE progress_primarykey = ?", newcockpitdrillvalue, oldprimarykeyvalue)
cnxn.commit()
bu yardım mı: