Bonjour,
J'ai migré ma base Access sur SQLServer tout en gardant mes formulaires access. Sur ces formulaire j'utilisais des recordset qui fonctionnent tjrs parfaitement mais j'effectuais aussi des update au moyen de ADODB connection, or je n'arrive plus a les faire fonctionner en effet j'ai regarde les tuto du ste et ai essayé toutes les methodes de connection proposé mais aucune ne marche.
Mon code avec les synthaxe des 2 methodes utilisés:
Avec le driver ODBC j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim cnn As New ADODB.Connection Set cnn = New ADODB.Connection Dim uSQL As String cnn.ConnectionString = "UID=monid;PWD=monpass;DRIVER={SQL Server};Server=monserv ;Database=mabdd;" 'cnn.ConnectionString = "Provider=SQLOLEDB;Data Source=MonServ;Initial Catalog=Mabdd;User ID=monid;Password=monpass;" cnn.Open uSQL = "UPDATE dbo_contrat SET commentaire = '" & Me.commentaire & "' WHERE num_contrat = '" & Me.txtcontrat2 & "'" cnn.Execute uSQL cnn.Close
[Microsoft][ODBC SQL Server Driver][DBNETLIB] Ce serveur SQL n'existe pas ou son acces est refusé.
Avec le driver OLEDB j'obtiens l'erreur :
[DBNETLIB][ConnectionOpen(Invalid Instance()).]Connexion non valide.
D'avance merci de votre aide
Partager