Salut,
est ce que vb6 ne reconnu que la version 2000 d'access? j'utilise le controle data et ds la ppté recordset, j'obtiens un message d'erreur lorsque j'indique ma base conçue ds access2003.
Merci
Salut,
est ce que vb6 ne reconnu que la version 2000 d'access? j'utilise le controle data et ds la ppté recordset, j'obtiens un message d'erreur lorsque j'indique ma base conçue ds access2003.
Merci
Toutes les versions d'Access sont utilisables avec VB6. Il suffit de définir le bon provider, en l'occurence Microsoft Jet 4.0 OLE DB Provider pour une base Access 2003.Envoyé par datapascal
Comment se présente ta chaîne de connexion actuelle?
Praticiels: http://jacma.developpez.com.
lorsque je clique sur projet-references, je ne trouve pas Microsoft Jet 4.0 OLE DB Provide !!Envoyé par jacma
Bonjour
Tu devrais voir un peu les cours, et notemment "Initiation à l'Accès aux données" accessible en signature. Il semble vraiment que tu démares. Mais il faut un début à tout.
"Microsoft Jet 4.0 OLE Provider" est, comme l'intitulé l'indique le fournisseur (provider) pour établir une connection. Il est utilisé pour se connecter à une base Access. Ce provider est déclarer comme suit, ou à indiquer dans ta chaîne de connexion.
La chaîne de connexion serait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Provider=Microsoft.Jet.OLEDB.4.0; _ Data Source=C:\Chemin\taBase.mdb;Persist Security Info=False
Mais démarres par le début (les cours), sinon tu ne t'en sortiras pas ou en tout cas tu mettras quatre fois le temps nécessaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 strConnex = "Provider=Microsoft.Jet.OLEDB.4.0; _ Data Source=c:\Chemin\taBase.mdb"
Praticiels: http://jacma.developpez.com.
Partager