120 messaggi dal 01 marzo 2002
Ciao a tutti !!

Dunque questo è il mio problema:

ho una pagina che si preoccupa di stabilire una connessione ad un db:

<%
Set MM_saem_STRING = Server.CreateObject("ADODB.Connection")
MM_saem_STRING.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("./mdb-database/ramona.mdb") & ";Jet OLEDB:Database Password=123"
%>

un altra pagina che si occupa di aggiornare dei record:
..
Set rs_Partners_Mod_cmd = Server.CreateObject ("ADODB.Command")
rs_Partners_Mod_cmd.ActiveConnection = MM_saem_STRING //riga 49
rs_Partners_Mod_cmd.CommandText = "SELECT * FROM partners"
rs_Partners_Mod_cmd.Prepared = true
..

e un errore che compare solo on line e non in localhost:

Requested operation requires an OLE DB Session object, which is not supported by the current provider.

/_MOD_partners.asp, line 49

Qualche consiglio?

Grazie ;)

--
R@m
^_^
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao, prova a seguire queste indicazioni:
http://tutorials.aspfaq.com/8000xxxxx-errors/why-do-i-get-800a0e7d-errors.html

cioè usa la parola chiave Set
Set rs_Partners_Mod_cmd.ActiveConnection = MM_saem_STRING


Se non dovesse funzionare, riscrivi quel codice senza usare l'ADODB.Command, ma direttamente il Recordset.

Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM partners", MM_saem_STRING, 3, 3 'adOpenStatic, adLockOptimistic

Enjoy learning and just keep making

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.