mi da un errore diverso
codice:
<%
if request("id")=1 then
on error resume next
dim strQuery
strQuery="INSERT INTO io("
dim strValori
strValori=" VALUES("
dim strSql
strSql=""
for each item in request.form
if item<>"Submit" then
strQuery= strQuery & item &","
strValori= strValori & "'"&server.HTMLEncode(request.form(item))&"',"
end if
next
strQuery=mid(strQuery,1,len(strQuery)-1) &")"
strValori=mid(strValori,1,len(strValori)-1) &")"
set rs =server.createObject("ADODB.Recordset")
strConn="driver={Microsoft Access Driver (.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("database.mdb")
strSql= strQuery & strValori
rs.open strSql,strConn
set rs=nothing
if err.number<>0 then
response.write err.number &"
"&err.description
else
response.write "inserimento avvenuto con successo"
end if
response.end
end if
%>
<form method="post" action="index.asp?id=1">
<input type="text" name="foto">
<input type="text" name="via">
<input type="text" name="descrizione">
<input type="submit" name="Submit" value="Invia">
</form>
questo è il codice, kosa sbaglio adesso, ho omesso qualke dato ?
la pagina si kiama "index.asp"
il db si kiama "database.mdb"
la tabella si kiama "io"
errore
codice:
-2147467259
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver predefinito non specificato.
scusami