Bonjour,
Voilà mon problème je veux mettre à jour deux champs(mini) de deux tables différentes mais liées par un identifiant.
Le hic c'est que je renseigne mes deux champs de la requete sql avec deux variables et j'arrive pas a chopper la bonne syntaxe étant donné que je suis en asp avec une bdd Access et que je suis débutant en asp .
Voici mon code qui pose probleme
Code :
- <% @LANGUAGE="VBSCRIPT" %>
- <%
- vNum=Application("IdUnique" )
- var1=request.form("champ1" )
- var2=request.form("champ2" )
- %>
- <%
- Set OBJdbConnection = Server.CreateObject ("ADODB.Connection" )
- OBJdbConnection.Open "DSN=NomDeMaBDD;UID=;PWD="
- sql="UPDATE tab2, tab1 SET col2_prenom="&var1&", col1_nom="&var2&" WHERE tab2.col2_visa = "&vNum&" AND tab1.col1_cle = tab2.col2_cle"
- set req=OBJdbConnection.execute(sql)
- %>
|
J'ai afficher toutes mes variables et elles sont bien renseignées donc c'est vraiment au niveau de la requete que la syntaxe passe pas .
Donc j'ai un message d'erreur qui apparait me signalant que la =>" de "&var1&" dans la requete est prise comme une fin de requete et qu il comprend plus la suite j'ai tenté de remplacer par des ' mais ma variable n'est pas pris en compte.
Si quelqu'un à une idée de la syntaxe pour mes variables...merci d'avance
Message édité par rouanelion le 18-08-2006 à 11:35:55