Les mises à jour d'une base de données informix via un script python utilisant pyodbc échouent silencieusement.Échec de la mise à jour SQL - pyodbc - informix
J'utilise la syntaxe comme il est prévu dans le wiki pyodbc et essayé manuel commettras ainsi que autocommit
cursor= conn.cursor()
cursor.execute("update eqpt set notes='BOB' where serialno='SAM'")
conn.commit()
conn.close()
Je posté cette question dans le groupe pyodbc aussi bien, mais n'a malheureusement pas eu de réponse.
Dans quel sens un re ils échouent? Avez-vous un objet dans 'eqpt' avec le numéro de série de' 'SAM''? Comment l'échec du signal pyodbc? Il n'y a pas de test visible dans le code affiché. Pourquoi auriez-vous besoin d'un curseur sur votre déclaration de mise à jour (ce qui peut montrer mon manque presque complet de connaissance de pyodbc)? C'est une déclaration singleton qui doit simplement être exécutée. Est-ce qu'un curseur doit être ouvert avant de faire quoi que ce soit? –