Caro forum di HTML.IT
mi è stato chiesto di realizzare un form per delle prenotazioni.
Non essendo un programmatore (ma un grafico), ho utilizzato gli strumenti di Dreamweaver per la creazione di pagine dinamiche.
E'una settimana intera che creo connessioni al database e che non riesco ad inserire nessun record...![]()
E'un problema molto comune, ho già fatto una ricerca, ma tutte le soluzioni proposte agli altri forumisti non mi sono state di aiuto....
Ogni volta mi riporta questo tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nell'istruzione INSERT INTO.
/cartella/sottocartella/TMPi7cjl2u5z.asp, line 115
nella linea 115 del codice mi sembra di aver capito ci sia il vero e proprio inserimento dei dati:
If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
115=> MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
Durante i miei tentativi, ho inserito il database nella root.
La connessione (con DSN) funziona correttamente
L'errore è tipico delle autorizzazioni sbagliate...peccato che l'utente IUSR_WEBDESIGN (dove webdesign è il nome del mio computer) abbia tutte le autorizzazioni necessarie per scrivere nel database...
Il mio sistema operativo è (purtroppo) windows XP, il database è di access.
Ho utlilzzato una tecnologia ASP VB script
L'errore avviene sempre, anche quando nella cartella non si genera il file prenotazioni.ldb
Che altro....ah si, i campi li ho già controllati!
Ringrazio anticipatamente per ogni tipo di risposta
Andrea![]()

Rispondi quotando


