Bonjour,
Je suis en train de transformer une application VBA Excel.
Jusqu'à présent elle était connectée avec une base Access en utilisant DAO 3.6. Je souhaite la connecter avec une base SQLServer. J'ai donc modifié les paramètres de connexion pour accéder à cette nouvelle base.
La lecture et le remplissage des recordset fonctionnent correctement. Par contre je n'arrive pas à ajouter des enregistrements avec la méthode AddNew (qui cependant passe sans erreur, mais qui n'ajoute pas d'enregistrement. RecordCount toujours à 0.) et à mettre à jour avec la méthode UpDate (qui elle provoque une erreur).
J'ouvre le recordset avec les paramètres suivants :
Set BDTableEnCours = BDBaseEnCours.OpenRecordset(TexteRequête, dbOpenDynaset, dbSeeChanges)
Le paramètre "dbSeeChanges", d'après ce que j'ai compris est nécessaire sur SQLServer pour pouvoir faire des transactions.
Avez-vous une idée ?
Merci par avance de votre aide
Partager