33 messaggi dal 28 aprile 2003
ciao raga!
ho un problema... lavorando con IIS devo inserire dei dati in un DB.
con questa stringa di connessione:

conn.Open"DSN=dsn;uid=eser;pwd=password"

se il DB si trova nella stessa cartella della pagina quando invio i dati mi da un errore del tipo:

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria una query aggiornabile.
/cartella/paginadiinserimento.asp, line 32

ho visto che c'è un'altra stringa di connessione:

connessione = "PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" & SERVER.MAPPATH ("/CARTELLA/DATABASE.MDB")

VORREI SAPERE COME SI USA...
io l'ho usata in questo modo(CHE NATURALMENTE NN FUNZIONA!!):

connessione="PROVIDER=MICROSOFT.JET.OLEDB.4.0; DATA SOURCE=" & SERVER.MAPPATH ("/CARTELLA/DATABASE.mdb")


set conn=Server.createObject("ADODB.Connection")
set rs=Server.createObject("ADODB.Recordset")
conn.Open"connessione"
sql = "insert into tabella_TESTO (TESTI) values ('" & TESTO & "')"
rs=conn.Execute (sql)
set rs=nothing
conn.Close

L'ERRORE CHE MI HA DATO è STATO:

Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome origine dati non trovato e driver predefinito non specificato.
/ins2.asp, line 12



COME POSSO FARE??? HELP ME!!!
CIAO A TUTTI!



Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.