cicciomed
13-09-2007, 14:00
ciao a tutti,
sto impazzendo....
ho una pagina asp che fa una connessione al db e legge una tabella, il db è access.
Dim rs
Dim conn
on Error Resume Next
Set rs = Server.CreateObject("ADODB.Recordset")
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("BancaDati\DBPrincipale.mdb")
conn.CursorLocation = adUseClient
conn.Open
rs.CursorLocation = adUseClient
rs.Open Request.QueryString("query"), conn , adOpenkeyset, adLockBatchOptimistic
adesso voglio cambiare la connessione perchè devo puntare ad un db oracle,
cambio solamente il provider
conn.ConnectionString = "Provider=MSDAORA;Data Source=DB;User Id=dbprincipale;Password=dbprincipale;"
"tnsping DB" si connette al db
la asp invece no.
Err.Source='Microsoft OLE DB Provider for Oracle' Err.Number='-2147217887' Err.Description=''
ho creato un eseguibile in VB facendo le stessa connessione utilizzando le stesse istruzioni a parte l'istanzazione dell'oggetto conn che diventa
Dim conn = New ADODB.Connection
e funziona......
dove sta il problema??
ci dovrebbero essere tutte le dll necessarie altrimenti non dovrebbe connettersi l'eseguibilie.....
non so che pesci pigliare :mc:
sto impazzendo....
ho una pagina asp che fa una connessione al db e legge una tabella, il db è access.
Dim rs
Dim conn
on Error Resume Next
Set rs = Server.CreateObject("ADODB.Recordset")
Set conn = Server.CreateObject("ADODB.Connection")
conn.ConnectionString = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("BancaDati\DBPrincipale.mdb")
conn.CursorLocation = adUseClient
conn.Open
rs.CursorLocation = adUseClient
rs.Open Request.QueryString("query"), conn , adOpenkeyset, adLockBatchOptimistic
adesso voglio cambiare la connessione perchè devo puntare ad un db oracle,
cambio solamente il provider
conn.ConnectionString = "Provider=MSDAORA;Data Source=DB;User Id=dbprincipale;Password=dbprincipale;"
"tnsping DB" si connette al db
la asp invece no.
Err.Source='Microsoft OLE DB Provider for Oracle' Err.Number='-2147217887' Err.Description=''
ho creato un eseguibile in VB facendo le stessa connessione utilizzando le stesse istruzioni a parte l'istanzazione dell'oggetto conn che diventa
Dim conn = New ADODB.Connection
e funziona......
dove sta il problema??
ci dovrebbero essere tutte le dll necessarie altrimenti non dovrebbe connettersi l'eseguibilie.....
non so che pesci pigliare :mc: