Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1708 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [résolu]lancement de requetes contenu dans des fichiers texte (vb6)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]lancement de requetes contenu dans des fichiers texte (vb6)

n°681132
lhonolulu
Posté le 23-03-2004 à 12:16:47  profilanswer
 

Un peu de silence s'il vous plait...lol
J'ai dans des fichiers texte des requêtes SQL (qui sont justes).
je voudrais via vb6 lancer ces requetes.  
J'ai fait le lien avec ma base de données.

Code :
  1. Dim rec As New ADODB.Recordset
  2. Dim Chemin As String
  3. Dim ligne As String
  4. Dim Fichier As String
  5. Dim VarBuffer As String
  6. Dim ObjetText As New FileSystemObject
  7. Dim Fil As File
  8. Dim i As Integer
  9. 'Variable TextStream du FSO
  10. Dim TStreamText As TextStream
  11. Set ObjetText = CreateObject("Scripting.FileSystemObject" )
  12. ObjetText.OpenTextFile ("D:\Test Lancement auto\Categories\Mensuel\01-Tables\01-Tables_categ.client5.sql" )
  13. Set Fil = ObjetText.GetFile("D:\Test Lancement auto\Categories\Mensuel\01-Tables\01-Tables_categ.client5.sql" )
  14. Set TStreamText = Fil.OpenAsTextStream(ForReading)
  15. For i = 1 To 8 '8 est le nbr de ligne de mon fichier
  16. 'While VarBuffer <> "/*fin*/" car mes fichiers se terminent pas /*fin*/
  17.     VarBuffer = TStreamText.ReadLine
  18.     ligne = "" & ligne & VarBuffer
  19.     Text1.Text = ligne 'me permet de voir ce que j'ai lancé
  20. 'Wend
  21. Next i
  22. rec.Open " & text1.text", cnOracle
  23. While Not rec.EOF
  24.     rec.MoveNext
  25. Wend


 
mais j'obtient instruction sql non valide. pourquoi ? j'ai enlevé (pour l'instant) les valeur ex where mois = 'janv' pour enlever le pb des ''.
merci


Message édité par lhonolulu le 23-03-2004 à 12:38:21
mood
Publicité
Posté le 23-03-2004 à 12:16:47  profilanswer
 

n°681149
lhonolulu
Posté le 23-03-2004 à 12:37:58  profilanswer
 

g trouvé...ct tout bête !
a la ligne rec.open il faut mettre : "" & text1.text, cnoracle
et non " & text1.text ", cnoracle...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [résolu]lancement de requetes contenu dans des fichiers texte (vb6)

 

Sujets relatifs
Batch DOS - question pour effacer le contenu d'un fichier Host ?[PHP] [resolu] retrouver la date du premier jour d 1 num de semaine
[HTML] est-il possible de locker un champ texte [résolu]Minimiser fenetre DOS au lancement d'un fichier BATCH (.bat)
[RESOLU][JS]Transmettre une liste d'elements vers une autre page[PHP] Remplacer dans un texte des smileys par des tags <img ... /> ?
[résolu]pour chaque élement sélectionné de ma listbox fair...[java] Copier des fichiers
[ C++ ] Un projet, 3 fichiers, #include et ou c'est que je me gourre ? 
Plus de sujets relatifs à : [résolu]lancement de requetes contenu dans des fichiers texte (vb6)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR