Liaison datagrid -> bd access sans adodc

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 843 fois - Téléchargée 41 fois

Contenu du snippet

Hello,

C'est mon premier code, mais vu que j'utilise souvent ce site, je me dois de faire partager mon experience. En l'occurence ici, je vais pas trop expliquer le pourquoi car je ne maitrise pas tout. Mais je crois que plusieurs personnes on du galérer comme moi sur ce truc.

Voilà un code ultra simple pour lier une DataGrid à une table de base de donnée *.mdb (Access) en utilisant ADO mais pas le contrôle Adodc

Posez simplement un control DataGrid sur une feuille et copier/coller ce code.

Source / Exemple :


' ATTENTION DE BIEN INCLURE ADO DANS VOTRE PROJET
' Pour ca ca cochez 'Microsoft ActiveX Data Objetcts 2.0 Library'
' dans Projet/Références

Dim Cxn As New ADODB.Connection
Dim Rst As New ADODB.Recordset

Private Sub Form_Load()

Cxn.Provider = "Microsoft.jet.OLEDB.4.0"
Cxn.Open "NomDuFichier.mdb"

Rst.CursorLocation = adUseClient ' Sans cette ligne, ca genère une erreur 7004
Rst.Open "NomDeLaTable_ou_RequêteSQL", Cxn, , adLockOptimistic

Set DataGrid1.DataSource = Rst

End Sub

Conclusion :


Voilà, c tout.

J'espère que cela vous sera utile.

Graphy

A voir également

Ajouter un commentaire Commentaires
mansourianover Messages postés 1 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 4 mai 2010
4 mai 2010 à 15:48
salut
pouvez vous me donner le cod source vb.net
pour la connexion a une BD acess!!!
cs_graphy Messages postés 8 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 13 avril 2005
21 janv. 2010 à 10:53
C'est toujours surprenant de voir des commentaires sur une source aussi vieille. Ce qui l'est encore plus c'est que des gens utilisent encore VB en 2010 ;)

Perso j'ai laissé tombé depuis un bout de temps. Mais je suis ravi d'avoir pu contribuer à aider certaines personnes.
jebli1996 Messages postés 1 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 20 janvier 2010
20 janv. 2010 à 22:11
merci
dabalyou Messages postés 1 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 28 mai 2007
28 mai 2007 à 13:35
Super...exactement ce que je cherhcer....
probleme no:7004 regler
Cheers Graphy
sizeof Messages postés 1 Date d'inscription dimanche 21 décembre 2003 Statut Membre Dernière intervention 18 mai 2006
18 mai 2006 à 13:11
je trouve k'un tuto dois rester à sa place de tuto.Et celui là je le trouve bien claire pour tout ceux qui veulent apprendre.
Il ne sert à rien d'embrouiller avec des milliers de lignes une personne qui recherche juste un tuto ,ou encore de venir prouver son génie ici....
Merci graphy.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.