Pb pour me connecter a une base access - VB/VBA/VBS - Programmation
Marsh Posté le 15-03-2004 à 21:52:29
aurais tu par hasard créer la base de données avec access 2002 (xp) ?
Marsh Posté le 16-03-2004 à 16:13:04
je sui pa tré fort non plus mais ca je l'ai déjà fait.
Dim cn As ADODB.Connection
Dim strcn As String
Set cn = New ADODB.Connection
strcn = "provider=microsoft.jet.oledb.3.51;data source =z:\comptoir.mdb<---adresse de ta base"
cn.Open strcn
pour tester si ta connection marche bien on fé un recordset (un select de ke tu veux...)
Dim rec As ADODB.Recordset
Set rec = New ADODB.Recordset
rec.Open "select [nom du produit], [prix unitaire] from Produits where [Réf produit] = " & numprod.Text, cn
prix.Caption = rec.Fields("prix unitaire" )
produit = rec.Fields("Nom du produit" )
rec.Close
Marsh Posté le 17-03-2004 à 10:30:38
merci honolulu, je vien d'essayer le script ke tu m'a passé mai g encore des ptits souci... Deja a ke lendroit doit on encrire ce script.. dans le sub form load()? Si c le cas il me sort une erreur au niveau de l'adodb.connection. en fait je ne sai pas comment créer les liens odbc avec la base si kelkun peut me dire si cela vien de ca...? ou si c autre chose et comment fair?
Marsh Posté le 17-03-2004 à 11:01:30
c'est le 3.51 dans ta connectionstring qui te met dedans il faut utiliser 4.00 histoire de ne plus s'embêter avec des histoires de versions.
Marsh Posté le 17-03-2004 à 11:14:42
non c vraimen au niveau de : "cn As ADODB.Connection" kil me trouve une erreur il me dit ke le type n'est pa défini
Marsh Posté le 17-03-2004 à 11:35:14
ah, bin il manque la référence, tout simplement
Projects/References -> cocher Microsoft ActiveX Data Objects 2.5 Library.
Marsh Posté le 15-03-2004 à 11:43:34
SAlut a tous! Bon voila je sui un gros débutant sur vb et je vai vous expliquer mon pb.
J'ai creer un table acces et je veux acceder a mes enregistrement avec un controledata. Dans les propriété de mon controle data dans "databasename" j'ai mis le chemin de ma base access puis dans "record source" lorsque j'essai de choisir ma table un message d'erreur :" format de base de données non reconnu".
Que doit je faire? ou y a t il une autre maniere de créer un lien sur ma bd?
Merci d'avance!