Chbint
Messages postés2Date d'inscriptionmercredi 7 juillet 2004StatutMembreDernière intervention12 juillet 2004
-
7 juil. 2004 à 10:15
22690100
Messages postés1Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention13 juillet 2004
-
13 juil. 2004 à 08:57
Bonjour je developpe en asp, et j'ai un petit pb, voila, je voudrais écrire dans une table de jointure pour y rajouter un enregistrement.
Voilà le début du code:
base.open "formation"
Sql="SELECT tblREGIONS.* FROM tblREGIONS "
Sql2="SELECT tblACADEMIES.* FROM tblACADEMIES "
Sql3="SELECT tblETABLISSEMENTS.* where tblETABLISSEMENTS.CP like '" & Request.querystring("code_postal")& "%'"
Sql4="SELECT tblFILIERE.* where tblFILIERE.IDNiveau=" & Request.querystring("niveau") &""
Set rs = base.execute(Sql)
Set ACA = base.execute(Sql2)
Set ETA = base.execute(Sql3)
Set FIL= base.execute(Sql4)
Mais quand j'affecte Sql3 ja'i le message d'erreur suivant:
Erreur de syntaxe dans l'expression 'tblETABLISSEMENTS.* where tblETABLISSEMENTS.CP like '%''.
Au début je pensais que c'était une histoire de conversion, mais dans ma table le champs Code_postal est un champ texte.
Si Qq1 sait marci
22690100
Messages postés1Date d'inscriptionlundi 12 juillet 2004StatutMembreDernière intervention13 juillet 2004 13 juil. 2004 à 08:57
]Montasser
la requête s'écrit comme suit :
" select * from tblETABLISSEMENT where CP like '"& request.querystring("code_postal")&" ' "
// donc elle se fait sans le caractère %
et j'espère que c'est la solution de votre problème