SQL de mise à Jour de déclaration, mais à l'aide de pyodbc
Je suis à l'aide d'un pyodbc conducteur de se connecter à une table microsoft access à l'aide de SQL. Quelqu'un sait-il comment je vais remplacer les champs de cette table?? J'ai bien sujet de la suppression de la ligne et mettre la ligne en arrière, mais qui allait changer la clé primaire en raison de la numérotation automatique dans l'accès.
J'ai cette vue de les insérer dans la Progression de la table:
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()
Alors, comment aurais-je remplacer ces domaines. Disons que je voulais changer CockpitDrill de '2' à '3', (Ils sont tous de chaînes de caractères).
Toute aide serait grandement appréciée.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez exécuter une instruction de mise à JOUR comme vous maintenant exécuter votre INSERT:
N'est que de l'aide? "progress_primarykey" est le nom d'emprunt que j'ai donnée pour le champ de clé primaire dans la table de base de données. C'est en supposant que vous souhaitez modifier un enregistrement et vous savez sa clé primaire.