35 messaggi dal 19 agosto 2002
Sto cercando di creare un form di inserimento in ufficio tutto ok ... ma a casa in locale mi le stesse pagine e lo stesso codice mi da questo tipo di errore

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 0x68c Thread 0x77c DBC 0x1ad567c Jet' del Registro di sistema.


Nel global che includo nella default la connessione al Db la chiamo così
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\wwwroot\immobili\mdb-database\db_immobili.mdb"



Prima che disistalli IIS mi sapete dire cosa è?
Modificato da king il 29 agosto 2003 19.15 -

alessio roseti
35 messaggi dal 19 agosto 2002
qUESTO è IL CODICE DEL GLOBAL
<SCRIPT LANGUAGE=vbscript RUNAT=Server>


dim conn

'----------------------------
' CONNESSIONE AL DATABASE
sub connessione()
'----------------------------

Set conn = Server.CreateObject("ADODB.Connection")

'Connessione OnLine
'conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\inetpub\webs\helpingyouit\mdb-database\db_immobili.mdb"

'Connessione Locale
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\inetpub\wwwroot\immobili\mdb-database\db_immobili.mdb"




end sub



'---------------------------
' DISCONNETI DALLA BASE DATI
sub disconnessione()
'---------------------------
conn.Close

end sub


'---------------------
' ESEGUI UNA QUERY
function query ( sql )
'---------------------
set query = conn.Execute (sql)
end function


'---------------------
' ESEGUI UN INSERIMENTO
function insert ( sql )
'---------------------
dim rs_insert
set rs_insert=Server.createobject("adodb.recordset")
rs_insert.open sql,conn

end function

</SCRIPT>

E AL LINL WWW.HELPINGYOU.IT/IMMOBILI

è VISIONABILE IL TUTTO

alessio roseti
33 messaggi dal 06 settembre 2002
www.saintgeorge.it
Ciao!
Avevo il tuo stesso problema, che naturalmente c'è chi non l'ha mai avuto e chi, come il mo collega, non se n'è mai liberato...
Io, navigando, ho trovato articoli che dicevano di passare alla connessione OLEDB, e lasciare stare ODBC perchè più lenta, macchinosa, con bug etc...
Ed è vero! E' molto più performante.
Ti posto la mia stringa di connessione:
------------------------------------------------------------------------------------
DBName = Server.MapPath("db.mdb")

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Persist Security Info=False; Data Source=" & DBName & "; Jet OLEDB:Database Password=;"",""admin"", """";"

Set objRS_menu = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT * FROM tabella

objRS_menu.Open strSQL, objConn, 3, 3
------------------------------------------------------------------------------------

Provala! Ciao!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Meglio sapere qualcosa di tutto
che tutto di qualcosa.

Blaise Pascal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

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.