[ASP] Espace dans un champ de BDD, comment utiliser ?

Espace dans un champ de BDD, comment utiliser ? [ASP] - ASP - Programmation

Marsh Posté le 13-11-2002 à 16:32:45    

G un problème tout con : utiliser un champ d'une base Access sui se nomme "Code Catégorie"
G l'érreur à cette ligne :
set rs=server.CreateObject("ADODB.Recordset" )
set con=server.CreateObject("ADODB.Connection" )
DSN_BASE = "DBQ=" & Server.Mappath("Comptoir.mdb" ) & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25"
con.open DSN_BASE
 
cat=Request.Querystring("cat" )  
rs.open "select * from Produits where Code catégorie=" & cat,con
 
G essayé en ' mais ça marche pas
 
merci de votre aide
 
PS: Je peux pas modifier la base.


---------------
Computers are like conditioners, it bugs when you open Windows !
Reply

Marsh Posté le 13-11-2002 à 16:32:45   

Reply

Marsh Posté le 15-11-2002 à 16:36:19    

Ca peux pas marcher si tu mets un espace ds un nom de colonne, ca devient 2 trucs différents pour le moteur SQL et pis les accents aussi, c po possible.
 
Donc ton champ tu le nommes Code_categorie, c assez explicite comme ca je pense.
 
A+

Reply

Marsh Posté le 15-11-2002 à 16:41:23    

Merci Access [:xtenseadsl]

Reply

Marsh Posté le 15-11-2002 à 19:24:18    

:lol:  :lol:  :lol:  
 
Suffisait de demander poliment à Richard mon pti Teigneux  :lol:  
 
Allez, j'vais être sympa, je te donne la solution : faut mettre des []. Ce qui donne :
 

Code :
  1. rs.open "select * from Produits where [Code catégorie]=" & cat,con

Reply

Marsh Posté le 15-11-2002 à 20:44:17    


 La honte Lutzo ROFL
 
 bah Franz fait pas ton malin c moi qui te l'ai dit :ppppp
 
 voila voila

Reply

Sujets relatifs:

Leave a Replay

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