[ASP] Espace dans un champ de BDD, comment utiliser ?
TeigneuX
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 !
Publicité
Posté le 13-11-2002 à 16:32:45
dilyfe
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+
_Mac_
Posté le 15-11-2002 à 16:41:23
Merci Access
beary
Posté le 15-11-2002 à 19:24:18
Suffisait de demander poliment à Richard mon pti Teigneux
Allez, j'vais être sympa, je te donne la solution : faut mettre des []. Ce qui donne :
Code :
rs.open "select * from Produits where [Code catégorie]=" & cat,con
FalconH
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 pppp