Originariamente inviato da michele.santoro
Intanto correggi il modulo di invio: hai scritto n
o me="titolo" anziché n
a me="titolo".
Questo comunque non influisce sul funzionamento dell'inserimento dei dati nel database ad tranne che per il mancato inserimento del titolo.
Non capisco perché ti dia "Errore di sintassi nell'istruzione INSERT INTO. ...line 28" e non capisco neppure perché ci sia una linea 28 dal momento che le linee di codice da me postate sono 20 in tutto.
Comunque facciamo una cosa più semplice. Salva il codice da me postato col nome dbase.asp in una cartella sul desktop che chiamerai PROVA. In questa cartella metti anche il database libreria.mdb e la pagina con il modulo di inserimento che potresti chiamare insert.asp o come ti pare e che è la seguente:
codice:
<html>
<head>
<title>Inserimento</title>
</head>
<body>
<form name="inserimento" method="POST" action="dbase.asp">
<div align="center">
<table border="0" width="31%" id="table1" cellspacing="0" cellpadding="2">
<tr>
<td>Titolo</td>
<td>
<input type="text" nome="titolo" value="" size="25" maxlenght="50" name="titolo"></td>
</tr>
<tr>
<td>Autore</td>
<td><input type="text" name="autore" value="" size="25" maxlenght="50"></td>
</tr>
<tr>
<td>Genere</td>
<td><input type="text" name="genere" value="" size="25" maxlenght="50"></td>
</tr>
<tr>
<td>Costo</td>
<td><input type="text" name="costo" value="" size="25" maxlenght="50"></td>
</tr>
<tr>
<td colspan="2">
<p align="center">
<input type="submit" name="pulsante" value="invio"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
Ora fai clik col tasto destro del mouse sulla cartella PROVA e scegli dal menu contestuale "condivisione e protezione..."
Scegli la linguetta "Condivisione Web" e seleziona "Condividi la cartella"
Ora nella finestra "Modifica Alias" che ti si è aperta, metti la spunta su:
Accesso origine script, Esplorazione directory, script ed eseguibili, scrittura e lettura
Conferma sempre fino ad uscire
Ora apri il Browser e scrivi nella barra degli indirizzi: localhost/prova/insert.asp e dai invio.
Prova e fai sapere.