Front-end Access: mauvais fonctionnement des formulaires en Insertion et Update
Bonjour,
J'ai un problème avec une application Access connectée à une base de données MySql.
Je teste UPDATE sur une petite table avec une procédure VBA, en utilisant DAO
sql = "METTRE À JOUR tblFormateur "
sql = sql & " SET Prénom = 'Werner' "
sql = sql & " WHERE Nom='HEISENBERG' "
La première fois que j'exécute la requête, tout va bien.
Mais si je lance la même requête, sans changer la valeur, (en gardant Prenom = 'Werner')
J'obtiens un message d'erreur indiquant que la requête n'a pas été exécutée,
en raison d'une violation de verrou.
Si je relance la requête, mais avec une valeur différente, par exemple Prenom = 'Peter',
la requête est exécutée sans erreur.
Par contre, si je fais la même expérience avec ADODB,
Je ne reçois aucune erreur.
On peut dire : allons-y avec ADODB !
Le problème est que les formulaires Access utilisent DAO, pas ADODB !
Ainsi, tous les formulaires ne pourront ni ajouter de nouveaux enregistrements
ni mettre à jour des enregistrements.
Avez-vous rencontré le même problème ?
Y a-t-il des paramètres du pilote ODBC qui doivent être définis ?
Merci d'avance pour votre aide.
Windows 11
Access Office 365
ODBC connector 8.0 CE
Subject
Views
Written By
Posted
Front-end Access: mauvais fonctionnement des formulaires en Insertion et Update
486
June 21, 2022 01:56AM
308
June 21, 2022 12:07PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.