probleme insert asp access
bonjour à tous
J'ai un formulaire asp et une base access comprenant une table T_Utilisateurs
avec deux champs
Utilisateur
MotdePasse
mon formulaire est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| </head>
<body>
<table style="border-style:solid;border-width:2;border-color:black;"><tr><td colspan="2"><center><font size="2" face="verdana">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Utilisateur: <td><INPUT type="text" name="Utilisateur">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Mot de passe: <td><INPUT type="text" name="MotdePasse">
<tr><td></td><td colspan="2">
<form method="post" name="ma_page" >
<INPUT type="submit" name="nom" value="Envoyer">
</table>
<%
dim nom
Utilisateur = Request.form("Utilisateur")
MotdePasse = Request.form("MotdePasse")
Set conn = Server.CreateObject("ADODB.Connection")
'conn.open "MaBase"
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse)
VALUES ("Utilisateur","MotdePasse")"
Set RS = server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3
RS.addnew
RS("Utilisateur")=Request.form("Utilisateur")
RS("MotdePasse")=Request.form("MotdePasse")
RS.update
conn.close
set conn=nothing
%>
</body>
</html> |
j'ai le message suivant lors de l'éxécution du formulaire
Constante chaîne non terminée
/es.asp, line 25
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse)
merci pour vos réponses
Insertion champs asp vers access
bonjour a tous
j'essais en vain d'insérer le champ Utilisateur et motdepasse dans la base de dpnnées access
voici le script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <html>
<head>
</head>
<body>
<table style="border-style:solid;border-width:2;border-color:black;"><tr><td colspan="2"><center><font size="2" face="verdana">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Utilisateur: <td><INPUT type="text" name="Utilisateur">
<tr><td><font size="2" face="verdana"><span style="height:25">Votre Mot de passe: <td><INPUT type="text" name1="MotdePasse">
<tr><td></td><td colspan="2">
<form method="post" name="ma_page" >
<INPUT type="submit" name="nom" value="Envoyer">
</table>
<%
dim name
dim name1
name =Request.form("Utilisateur")
name1 =Request.form("name1")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Inetpub\wwwroot\MaBase.mdb;"
sql = "INSERT INTO T_Utilisateurs (Utilisateur,MotdePasse) VALUES ('Request.form("name")','name1')"
conn.Execute(SQL)
'rs.addnew
'RS("name")=Request.form("Utilisateur")
'RS("name1")=Request.form("MotdePasse")
'set rs=conn.execute(SQL)
'rs.update
'conn.execute.sql
'rs.close
'set rs = nothing
'set conn=nothing
%>
</body>
</html> |
Hélas, sont insérer dans la table name et name1 au lieu de l'utilisateur et son mpt de passe
Merci pour vos réponses