Probleme avec une requette sql code ASP

SAMI -  
 SAMI -
Bonjour,

je suis en stage et j'ai un problème avec un code ASP.j'ai fait une roquette sql pour chercher une valeur dans une table (chercher un identifiant sachant le non du variable==az.jpeg. voici le code

set connSGPv = server.createobject("adodb.connection")
connSGPv.open g_sCNXSTRING
set rsTMPaplica = server.createobject("adodb.recordset")

sq2="select IMG_id from IMAGE where IMG_format1= " & sIMG_format1 '( sachant que sIMG_format==az.jpeg )
rsTMPaplica.open sq2 , connSGPv

et voila l'erreur
Microsoft OLE DB Provider for SQL Server error '80040e14'
The multi-part identifier "az.jpeg" could not be bound

Merci pour votre aide

1 réponse

  1. DM
     
    Oubli pas les guillemet car tu compare un champ texte avec du texte
    sa donne donc sa :

    sq2="select IMG_id from IMAGE where IMG_format1= ' " & sIMG_format1 & " ' "

    J'ai mis un espace entre le simple et double guillemet pour que ce soit plus lisible met toi faut l'enlever sinon t'aura des surprises sur le résultat de ta requête !
    0
    1. SAMI
       
      ça marche bien Merci DM
      0