YAWW
20-07-2004, 09:37
allora...
...mi connetto al database creando un oggetto connessione ed un oggetto recordset con queste righe di codice:
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/nord-est.mdb")
objConn.Open
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "links", objConn, adOpenForwardOnly, adLockOptimistic, adCmdTable
objRS.AddNew
objRS("definizione") = categoria
objRS("nome_link") = nome
objRS("link") = url
objRS.Update
provando il codice con IIS, all'inizio mi dava errore all'istruzione objRS.Update, dicendomi che per l'operazione era necessaria una query aggiornabile.
cercando sul sito della microsoft sono riuscito a risolvere questo problema abilitando la condivisione web della cartella e del file, e modificando le impostazioni dell'utente Internet Guest, ma se ne e' subito presentato un'altro del quale vi riporto il testo:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0x600 Thread 0xb80 DBC 0x879ad4 Jet' del Registro di sistema.
però questo errore mi esce in questa istruzione Str = Request.QueryString che come potete vedere non centra proprio na mazza con il database!
se qualcuno riuscisse a darmi una mano gliene sarei molto grato
zao a tutti
...mi connetto al database creando un oggetto connessione ed un oggetto recordset con queste righe di codice:
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data/nord-est.mdb")
objConn.Open
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "links", objConn, adOpenForwardOnly, adLockOptimistic, adCmdTable
objRS.AddNew
objRS("definizione") = categoria
objRS("nome_link") = nome
objRS("link") = url
objRS.Update
provando il codice con IIS, all'inizio mi dava errore all'istruzione objRS.Update, dicendomi che per l'operazione era necessaria una query aggiornabile.
cercando sul sito della microsoft sono riuscito a risolvere questo problema abilitando la condivisione web della cartella e del file, e modificando le impostazioni dell'utente Internet Guest, ma se ne e' subito presentato un'altro del quale vi riporto il testo:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access]Errore generale. Impossibile aprire la chiave 'Temporary (volatile) Jet DSN for process 0x600 Thread 0xb80 DBC 0x879ad4 Jet' del Registro di sistema.
però questo errore mi esce in questa istruzione Str = Request.QueryString che come potete vedere non centra proprio na mazza con il database!
se qualcuno riuscisse a darmi una mano gliene sarei molto grato
zao a tutti