cs_imad_lol
Messages postés90Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 mai 2008
-
13 juil. 2006 à 11:55
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
13 juil. 2006 à 18:11
bonjour tout le monde.
mon probleme c'est que j'essaye d'ouvrir une base de données ADO avec SQL server 2005 et une declaration ne l accepte pas a la compilation et j'ai pas compri le message d'erreur :
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
le message d'erreur dit :"type défini par l'utilisateur non défini"
je suis débutant et je pense que parceque j'ai oublié la déclaration de ces 2 variables .
je sais pas cé koi le probleme.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200825 13 juil. 2006 à 18:11
Salut,
A en juger par la première erreur, je dirais plutôt que tu n'as pas activé ADO sur ton projet (menu Projets/Références/Active Data Object Library 2.X à cocher)
Du coup, le type n'est pas vu ... et si tu règles l'erreur sur le type, il ne reconnait pas les propriétés associée à ton objet 'cn'.
cs_imad_lol
Messages postés90Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 mai 2008 13 juil. 2006 à 12:08
re
lol j'ai résolu ce probleme.
mais le probleme suivant est :
**********************
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
On Error GoTo ErrOuv
With cn
.Provider = "SQLOLEDB.1"
.ConnectionString = "driver=SQLOLEDB;" & "server={nom du server};uid{login};pwd = {password}"
End With
cn.Open
cn.DefaultDatabase = {Nom de la base de données ou se trouve la table}
Exit Sub
*********************
le message est :"methode ou membre de données introuvable"
le message d'erreur pointe sur (.Provider et .ConnectionString et cn.Open)