asmabahba
Messages postés1Date d'inscriptionvendredi 10 juillet 2009StatutMembreDernière intervention10 juillet 2009
-
10 juil. 2009 à 12:44
cs_radar1
Messages postés17Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention13 juillet 2009
-
13 juil. 2009 à 02:05
bonjour,je suis Bahba Asma, je suis débutante en vb.6, je souhaite que vous m'aider et de me donner les étapes pour faire une connexion à une base de données en vb.6 avec le code source.
Je vous remercie d'avance.
cs_radar1
Messages postés17Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention13 juillet 2009 13 juil. 2009 à 01:59
alors,
il faut créer d'abord un module pour votre projet
puis ajouter une variable de type connexion
Public cn As ADODB.Connection
en supposons que le service ADODB est déja installé
Projet ---> Préférences et ajouter les services que l'on est besoin
dans le même module créer une procédure connecter pour l'appeler dans tout le projet
Public Sub connect()
'Procedure de connexion a la base de donnée
'Le app.path est utiliser pour que l'application soit toujour
'dans le meme repertoire de l'application
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\base.mdb;Jet OLEDB:Database Password=axe;"
End Sub
// s'il n y pas un mot de passe enlevez Password=axe
et maintenant il ne reste que d'appeler la procédure
exemple dans une form,dans un bouton ,dans le code :
connect ///appelle de la procédure
Set r = New ADODB.Recordset // un recordset jeu d'enregistrement le meme principe que le html
r.ActiveConnection = cn
r.Source = "select * from transferts " //requete de selection
r.Open
While Not r.EOF
p = p + 1 // c'est un exemple qui compte le nombre d'enregistrement dans la table transferts
r.MoveNext
Wend
cs_radar1
Messages postés17Date d'inscriptionvendredi 1 juin 2007StatutMembreDernière intervention13 juillet 2009 13 juil. 2009 à 02:03
Public Sub connect()
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\base.mdb;Jet OLEDB:Database Password=axe;"
End Sub