mathieuleclerc
Messages postés4Date d'inscriptionmardi 10 janvier 2006StatutMembreDernière intervention 4 février 2007
-
21 sept. 2006 à 20:58
cs_bref
Messages postés4Date d'inscriptionmercredi 1 décembre 2004StatutMembreDernière intervention 5 mars 2009
-
26 févr. 2007 à 11:15
Bonjour,
Je fait appel à l'aide car j'éprouve de la difficulté à faire une requete SQL avec Visual Basic 6.0 (vb6) et Access 2000 (Jet 4.0)
J'ai passé beaucoup de temps et rien ne fonctionne encore... J'espère vous serrez en mesure de m'aider..:)
**********************************************************************************************************************************************************
Voici le contenu (à titre d'exemple)
**********************************************************************************************************************************************************
**********************************************************************************************************************************************************
voici le code
**********************************************************************************************************************************************************
Private Sub Form_Load()
'Déclaration
Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim Requete As String
'Connexion BD
Set cnn = New ADODB.Connection
cnn.ConnectionString = "C:\bd.mdb"
cnn.Open
'Vérification
If cnn.State <> adStateOpen Then
MsgBox "erreur de connexion" & "bd.mdb", vbCritical, "Base de données"
Exit Sub
End If
Alors c'est ca, j'espère que vous n'aurez pas autant de difficulter que moi.. je suis pas très habitué de faire ce genre de requête...
je crois qu'il me faut seulement mettre la bonne valeur dans ma Variable "Requete" mais si vous connaissez une methode plus efficace je serais preneur...:)
Merci beaucoup et bonne journée!
Mathieu
A voir également:
Requete avec recordset ADODB vb6 et Access 2000 (jet 4.0)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 21 sept. 2006 à 21:44
Arf, ou ca y'est, je vois :
Requete = "SELECT EXTRUSION.Nom_Extrusion,
EXTRUSION.Description_Extrusion FROM (EXTRUSION INNER JOIN
ASS_EXTRUSION_ET_TYPE_EXTRUSION" Requete Requete & "ON ASS_EXTRUSION_ET_TYPE_EXTRUSION .No_Extrusion EXTRUSION.No_Extrusion) INNER JOIN TYPE_EXTRUSION ON TYPE_EXTRUSION.No_Type_Extrusion = ASS_EXTRUSION_ET_TYPE_EXTRUSION.No_Type_Extrusion WHERE TYPE_EXTRUSION.No_Type_Extrusion =1"
Ca devrait mieux marcher comme cà : tu utilise la table TYPE_EXTRUSION dans ta requête sans la lier avec les requêtes de sélection, donc forcément... y trouve pas !
cs_ginos
Messages postés1Date d'inscriptionsamedi 23 septembre 2006StatutMembreDernière intervention23 septembre 2006 23 sept. 2006 à 05:03
salut à tous!!
je vpudrais demandé de l'aide car j'ai unprojet à developper mais j'ai un probleme avec ma base de données. je n'arrive pas à utilmiser l'objet DATA pour pouvoir lier ma base de données avec l'application. j'utilise l'objet DATA et kan je dois parametrer la propriété RecordSource , j'ai un message " Format de base de données non reconu" je ne comprends pas qu'est qu'il faut faire?