Ragazzi,
ho un problema in locale di connessione ad un DB Access.
(sul web funziona correttamente)
Mi dice:
Tipo di errore:
ADODB.Recordset (0x800A0E7D)
Connessione chiusa o non valida in questo contesto. Impossibile utilizzarla per eseguire l'operazione.
/wp/index.asp, line 7 > sulla line 7 ho: dataRS.ActiveConnection = conn
Premetto che ha sempre funzionato e lo stesso codice sul web funziona regolarmente... ma nel mio ambiente in locale da qualche giorno ha cessato di funzionare (IIS 5.1 su winXPpro) e sono portato a credere che il problema sia IIS 5.1.
Vi posto il file della connection
<%
szFilePath = Server.mapPath ("db/ec.mdb")
szConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & szFilePath
if true then
Set Conn = Server.CreateObject("ADODB.Connection")
on error resume next
err_num = 0
do while err_num < 5
Conn.Open(szConn)
if err.number <> 0 then
err_num = err_num + 1
posiz=instr(szfilepath, "ec.mdb")
szfilepath=left(szfilepath, posiz-4) & "../db/ec.mdb"
szConn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & szFilePath
else
err_num = 6
end if
loop
on error goto 0
end if
%>
La cartella del db e aperta alla scrittura ed il db è a posto.
Ho bisongo del Vs aiuto.. sto impazzendo!![]()
Grazie in anticipo,
Peo

Rispondi quotando