Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006
-
8 janv. 2005 à 10:46
Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006
-
11 janv. 2005 à 19:23
Salut ! je fait une petite appli en vba avec excel pour accéder à une base de données access avec ADO.
J'arrive a me connecter faire des requete simple du style "select * from table1 T,table2 T2 wehre T1.Code=T2.code#", ce sont des requétes qui me renvoi qu'un seul résultat à chaque fois. Donc jusque la pas de pb ms g besoin de faire une requete avec un "like" et la ca chi total !????? alors que cette mm requete tapez en mode sql ds access me renvoi 12 résultat ds vba elle me renvoi rien du tout !!???? jvous met une ptite partie de mon code :
'pour la connection
dim cn As Connection
Dim rs As Recordset
set cn New Connection
cn.Provider = "Microsoft.Jet.Oledb.4.0"
cn.ConnectionString = mabase
cn.open
'donc ca ca marche et vla la requete qui doit renvoyer 12 resultat et qui renvoi keudal :
rs.Open ("select * from MesTables Where Jointures and T.Num like('*321')),cn;adOpenDynamic
Dans ma requete ya vraiment que le "like" ki merde le reste fonctionne, ca a était vérifié !
le numéro ke je prend comme critere et au format texte !
Si jamais vs savez pk ca merde n'esitez pas a le dire! c'est assez urgent
Merci
A voir également:
Requete SQL accés base de donnée ACCESS depuis EXCEL
Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006 8 janv. 2005 à 21:36
Oui ca c fait en fét ds mon prog ! et je te confirme que les () ne sont pas obligatoire ! c juste un oubli kan g fé le message ! dans le prog g bien rs.Open ("select * from MeTables WEHRE jointure and T.[Num] like '*321'"),cn,adopenDynamic !
Merci kan mm
Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006 11 janv. 2005 à 19:23
OK merci ca marche ! c'était bien un % qu'il fallait mettre !
Je n'aurait jamais pennssé a mettre ca dans du SQL ! je n'est jamais vu ça !!
encore Merci !