philoo91
Messages postés46Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention13 juillet 2009
-
27 juin 2003 à 09:52
Nerolph
Messages postés58Date d'inscriptionvendredi 24 octobre 2003StatutMembreDernière intervention 4 septembre 2012
-
27 nov. 2006 à 01:08
Boujour ,
Avec ADODB j'ouvre un recorset par OPENSCHEMA(adSchemaColumns) sur une connection d'une base Access 2000
Mais je voudrais ne voir apparaitre dans mon recorset ainsi obtenu que les colonnes(champs) d'un table précise. Comment formuler le paramettre "CRITERIA" de la methode OpenSchema ?
Si j'enmploie la methode FILTER sur le recordset obtenu (avec je précise la bonne condition) le recordset se vide (BOF/EOF) alors que la condition est vérifiée et qu'elle devrait laisser des enregistrements.
Ben voila si c'est pas clair contacter moi au PGODEFROY@OPTIMS.COM
philoo91
Messages postés46Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention13 juillet 2009 27 juin 2003 à 11:04
Euh ? la le SQL y a pas meche peut pas faire
Surtout que je suis tributaire du fournisseur de données (pilote odbc) donc les clauses Sql peuvent varier.
Mon exemple suivant travaille avec une base access mais cela peut etre informix ou dbase, sql server, oracle que sais je...
VOuais j'était pas clair du tout alors voili voila :
le code :
Dim Cnx As New ADODB.Connection
Dim Rst As New ADODB.Recorset
Dim BaliseDSNSYS As String
Dim NomTable As String
Cnx.Open BaliseDSNSYS 'Y a pas de user ni de mot de passe
Set Rst = Cnx.Openschema(AdschemaColumn) 'déja ici y a critéria qu'on peut mettre comme paramettre sur l'openschema mais COMMENT se formule t'il ? alors la MYSTERE ET BOULE DE GOMME
'Dans Rst now j'ai les caractéristiques de tous les champs pour toutes les tables de ma base
Moi je ne veux que les caractéristiques des champs de la table "Clients" (référencée par la variable NomTable")
Voila est ce + clair ?
Signature ? = X
Y en a pas !