Connection a une base access

tchoud Messages postés 6 Date d'inscription mardi 10 octobre 2000 Statut Membre Dernière intervention 24 janvier 2002 - 15 janv. 2002 à 10:48
mariakaram Messages postés 1 Date d'inscription mardi 19 avril 2011 Statut Membre Dernière intervention 25 juillet 2011 - 25 juil. 2011 à 01:04
Quel est la commande pour se connecter a partir de VB a une base acces en ADO...
En fait j'ai un chemin d'acces mais a chaque fois ca me dit que c'est trop long donc je ne peut pas me connecter

3 réponses

horko Messages postés 53 Date d'inscription mercredi 9 janvier 2002 Statut Membre Dernière intervention 19 juillet 2005
15 janv. 2002 à 11:08
c est pas complique
tu declare ta variable pour la connection

Public MyConnection As ADODB.Connection

et ds ton code au moment ou tu veux te connecter a ta base, tu mets

Set MyConnection = New ADODB.Connection
MyConnection.Open "provider=Microsoft.Jet.OLEDB.4.0;Data Source=BaseDirectory"

où BaseDirectory est le chemin de ta base
0
cs_christophe Messages postés 64 Date d'inscription lundi 24 septembre 2001 Statut Membre Dernière intervention 13 septembre 2005
15 janv. 2002 à 13:15
tu peux aussi créer une base dans source de données ODBC que tu nommes essai par exemple, tu n'as alors besoin que de la ligne suivante pour la connexion a la base:

myconnection.open = "essai"

A+
0
mariakaram Messages postés 1 Date d'inscription mardi 19 avril 2011 Statut Membre Dernière intervention 25 juillet 2011
25 juil. 2011 à 01:04
bonjour
voici le code pour déclarer les variables de connection
Public cn As ADODB.Connection
Public rs As ADODB.Recordset
et voici le code pour connecter votre base
Sub seconnecter()
Set cn = New ADODB.Connection
With cn
.Provider = "microsoft.jet.oledb.4.0"
.ConnectionString = App.Path & "\Gestnote.mdb"
.Open
End With
End Sub
0
Rejoignez-nous