Requete SQL en ASP -- Help

Requete SQL en ASP -- Help - ASP - Programmation

Marsh Posté le 01-03-2005 à 09:56:52    

J'ai mon script :  
 
 
poids=replace(monpoids,",","." )  
 
sqlpoids= "select * from Poids where PoidsMin < "&monpoids&" < PoidsMax "  
set resp = connexionproduit.execute(sqlpoids)

l'éxecution me donne l'erreur suivant :  
 
Type d'erreur :  
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)  
[Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (virgule) dans l'expression 'PoidsMin < 0,5 < PoidsMax'.  
/genicado/leclerc/caddie.asp, line 258 --> c'est la ligne de sqlPoids.
 
 
Et qd je change le virgule par le pt : le script si le dessous :
 
poids=replace(monpoids,",","." )  
 
response.write "poids2=" &poids  
'response.end  
sqlpoids= "select * from Poids where PoidsMin < "&poids&" < PoidsMax "  
set resp = connexionproduit.execute(sqlpoids)
 
 
 
J'ai l'erreur suivant :  
 
 
Type d'erreur :  
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)  
[Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère.  
/genicado/leclerc/caddie.asp, line 258

 
Est ce que vopus pouvez m'aider svp, si vous compreniez l'erreur.  
 
Nadia  

Reply

Marsh Posté le 01-03-2005 à 09:56:52   

Reply

Marsh Posté le 01-03-2005 à 09:58:50    

Si tu exécutes ta requête à la amin, il se passe quoi?
Tes PoidsMin et PoidsMax sont de quel type?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 01-03-2005 à 10:04:30    

Ma table "POIDS" ds access :
 
IDPoids PoidsMin PoidsMax Prix
1   0          10               20
2   11           30           15
3   31           60          10
4   61           99           5

Reply

Marsh Posté le 01-03-2005 à 10:10:02    

OK merci j'ai trouve.
 

Reply

Sujets relatifs:

Leave a Replay

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