cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
2 juin 2006 à 22:04
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
2 juin 2006 à 23:23
Salut....
Petite question, j'ai un message d'erreur
Erreur de complitaion:
Instruction non valide en dehors du bloc Type
J'ouvre un fichier text et je veux utiliser ADO pour annexé une description à un code que j'ai dans mon fichier texte.
Si j'ai le code 1, alors le prog. va dans ma base de Donnée Access pour avoir la description du Code 1 et ensuite l'afficher dans un ListBox.
Je n'ai pas de problème de connexion à ma BD qui est faite plustôt dans l'ouverture du prog.
J'ai un erreur dans ce code...
Dim PCode_Numerique As String
Dim PCode_Description As String
RS_PCode As New Recordset
RS_PCode.Open "SELECT * FROM [CodePoints] WHERE [Code] like '" & Code & "'", Connection, adOpenDynamic, adLockOptimistic
Et pour faire afficher dans mon ListBox je veux utiliser ce code....
Chaque variable est un élé.ment pris dans le fichier text à l'exeption de la variable PCode_Description qui utilise ADO
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 juin 2006 à 22:30
Salut
J'ai une erreur dans ce code ... là ou tu as surligné ?
Normal, quand on affecte un objet à une variable, il faut utiliser le mot Set devant :
Set RS_PCode As New Recordset Bien sûr, tu l'auras dimensionné avant.
S'il parle de bloc (ou de If Then), vérifie que si tu n'aurais pas oublié de mettre un 'End Type' ou un 'End If' dans les lignes qui précèdent.
Si tu ne trouves pas, recopie nous les lignes depuis le début de la procédure jusqu'à l'erreur.
Pour ce qui est de la ListBox, oui, ça doit fonctionner même s'il manque des séparateurs (espace ?) entre les noms de variables --> Tes caractères se retrouveront l'un derrière l'autre. Pas très lisible.
Si tu veux afficher un ensemble de variables sous la forme de liste, mieux vaudrait utiliser une ListView (en mode Report). Un peu plus complexe à gérer, mais largement plus performant.
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accro