Probleme de connection

Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006 - 4 oct. 2005 à 14:08
Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006 - 4 oct. 2005 à 14:48
Bonjour,
je voudrai me connecter à une base de donnée ACCESS via VB :
Mon code est le suivant :

Private Sub Command2_Click()
Dim cn As ADODB.Connection
Dim records As ADODB.Recordset


Set cn = New Connection
Set records = New Recordset
cn.Provider = "Microsft.Jet.OLEDB.4.0"
(je n'est pas encore mis connectionString et Open mais c'est pas ça le probleme)

Et j'ai ce message d'erreur : "Erreur de compilation : Utilisation incorrecte du mot clé New" et j'ai bien crée la référence à la bibliothèque Microsoft Activex Data Object 2.8 Library.
Merci de votre réponse

3 réponses

borntoclimb Messages postés 98 Date d'inscription vendredi 4 janvier 2002 Statut Membre Dernière intervention 7 mars 2006 4
4 oct. 2005 à 14:34
J'ai deja eu un probléme similaire. Essayes de referencer ADO 2.1 au lieu de 2.8.
A+
Borntoclimb

---No pasa nada...
0
aieeeuuuuu Messages postés 698 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 20 mai 2011 3
4 oct. 2005 à 14:35
salut

tu peux faire directement
dim cn as new ADODB.recordset

et ton objet et declaré et instancié du meme coup !
0
Guizmo95 Messages postés 28 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 2 novembre 2006
4 oct. 2005 à 14:48
Merci de vos réponse, et bien, le code marche avec la déclaration et l'intanciation directement :

Private Sub Command2_Click()
Dim cn As New ADODB.Connection
Dim records As New ADODB.Recordset
'Set cn = New Connection
'Set records = New Recordset

cn.Provider = "Microsft.Jet.OLEDB.4.0"
...

Merci encore
0
Rejoignez-nous