[VB] Requête SQL

Requête SQL [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 11-02-2004 à 18:15:22    

Voila je crois que j'ai un prob de requête SQL (sur une base ACCESS) mais j'arrive mais a voir le prob...  
 

Code :
  1. With Resultat
  2.     .ListItems.Clear
  3.     .ColumnHeaders.Clear
  4.     .ColumnHeaders.Add , , "Titre"
  5.     .ColumnHeaders.Add , , "Auteur"
  6.     .ColumnHeaders.Add , , "Support"
  7.     .ColumnHeaders.Add , , "Identification"
  8.    
  9. End With
  10. Form1.rst.Open "SELECT titre, auteur, support, id FROM objet WHERE (titre OR auteur) LIKE '%" & SearcH & "%' ORDER BY titre", Form1.cnx
  11.    
  12. Resultat.ListItems.Clear
  13.    
  14. If Not (Form1.rst.BOF = True Or Form1.rst.EOF = True) Then
  15.    
  16.     Set Lst = Resultat.ListItems.Add(, , Form1.rst("titre" ))
  17.     Lst.ListSubItems.Add , , Form1.rst("auteur" )
  18.     Lst.ListSubItems.Add , , Form1.rst("support" )
  19.     Lst.ListSubItems.Add , , Form1.rst("id" )
  20.        
  21. End If
  22.        
  23. Form1.rst.Close


 
prob : si SearcH <> "" g un EOF ou BOF = True


Message édité par Dr Raf le 12-02-2004 à 21:40:14
Reply

Marsh Posté le 11-02-2004 à 18:15:22   

Reply

Marsh Posté le 12-02-2004 à 23:34:28    

essaie voir de balancer ta requête toute faite dans Access pour voir ce qu'il en pense (première étape de debuggage quand un tableau reste désespérément vide).
 
Euh franchement chuis pas sûr pour la syntaxe de la clause where, ce serait plutôt:
WHERE titre LIKE machin OR auteur LIKE machin


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 12-02-2004 à 23:48:56    

haaa merci ct ca ! :)
 
sinon une kestion toute bete : kan on fé un SELECT et ke la requête correspond à plusieurs valeurs pour chak champ comment on les récupères dans le recordset :??:

Reply

Marsh Posté le 12-02-2004 à 23:52:23    

tu veux dire que tu reçois plusieurs lignes? bin tu prends ton recordset et tu le parcoures [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 12-02-2004 à 23:58:18    

heu... bah justement je sais pas comment on le parcours...

Reply

Marsh Posté le 12-02-2004 à 23:59:36    

cfr signature, il y a un exemple.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 13-02-2004 à 00:01:31    

oops je savais en +...
 
bon bah merci et bonne nuit ! :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed