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

 


Dernière réponse
Sujet : [SQL][ASP]champs affecté aux variables
LeMegaBlaireau A priori la réponse serait non...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
LeMegaBlaireau A priori la réponse serait non...
LeMegaBlaireau :??:  
Bon j'ai trouvé pour l'erreur 500. Ca marche, mais je reviens a mon problème:  
Je croyais que l'on avait le droit de faire dans une requete SQL un WHERE sur deux champs séparé par une virgule..ex:
 
SQL = "SELECT * FROM Tgenerale WHERE Talbum,Toeuvre LIKE'%"&Vrech&"%'"
SET Vreq = Connexion.Execute(SQL)
 
C'est pas possible? :ouch:
LeMegaBlaireau Oui excuse.. La base de Donnée est sous access(2k).
J'essairai encore demain.
Lord II Je crois que le + est de rigueur en effet, le truc est de savoir sous quel SGBD tu es ??
LeMegaBlaireau C'est une seule table contenant les données:
 
Si je fais sans la variable, j'obtiens ceci:
 
SQL = "SELECT * FROM Tgenerale  
WHERE Talbum,RefCd,Toeuvre,Minutage,Compositeur,Tempo,Instrumentleader,Commentaire LIKE'"&Vrech&"'"  
SET VRBReq = VRBConnect.Execute(SQL)  
 
Mais cela ne marche pas non plus..
 
Je vais essayer avec des + au lieu des &
 
---
Non , marche pas non plus j'ai une erreur 500

 

[edit]--Message édité par LeMegaBlaireau--[/edit]

Fred999 ... a priori, je dirais non (ou alors c'est un tableau), il ne vaudrait pas mieux faire une jointure sur une table temporaire?
LeMegaBlaireau Cette petite requete effectue la recherche d'un texte OU d'un CHIFFRE sur un ensemble de champs:
 
Declare @touschamps
SET @touschamps='Talbum,RefCd,Toeuvre,Minutage,Compositeur,Tempo,Instrumentleader,Commentaire'
SQL = "SELECT * FROM Tgenerale WHERE @touschamps LIKE'"&Vrech&"'"
SET VRBReq = VRBConnect.Execute(SQL)
 
mais cela ne marche pas. On peut affecter differents champs à une variable?

 

[edit]--Message édité par LeMegaBlaireau--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)