Envoyé par
meryem85
Voici ce que tu m'as demandé
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 40 41 42 43 44 45 46 47 48 49
| <html>
<body>
<html>
<body><form method="post" action="page.asp">
<table>
<tr>
<td>reference:</td>
<td><input name="reference"></td>
</tr><tr>
<td>Titre:</td>
<td><input name="titre"></td>
</tr><tr>
</table>
<br /><br />
<input type="submit" value="Add New">
<input type="reset" value="Cancel">
</form></body>
</html>
<%
'-------declaration de la base------------------------------
DSN_BASE = "DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "bd.mdb" & ";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
'-------création de la connection et du recordset-----------
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DSN_BASE
Set RS = Server.CreateObject("ADODB.Recordset")
'
if request.form("envoie") = "ok" then
'appliquer le code d''insertion avec connexion etc..
'message de confirmation ou d''infirmation de l''insertion'------requete sql---------------------------------------'
SQL = "Insert into NomTable (champ1, champ2) values ('"& request.form("var1") &"','"& request.form("var2") &"')"
RS.Open SQL , Conn
end if
Response.write "Enregistrement terminé"
'-------fermeture de la connection et du recordset----------
Set RS = Nothing
Conn.Close
Set Conn = Nothing
%> |
mon code d'erreur est le suivant
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x126c Thread 0x133c DBC 0x29def0c Jet'.
/TECHPUB1/TRANSFERT/Fatima/Projet/t.asp, line 28
la ligne 28 est la suivante
Question conne, as tu remplacé NomTable par le vrai nom de ta table idem pour les champs1 etc... par leur vrai nom dans leur table ?? Parce que la je voie pas les modifs dessus sa m'intrigue
De plus que retourne
Request.ServerVariables("APPL_PHYSICAL_PATH")
indique t-il le chemin de ta base ??
Partager