PDA

View Full Version : ASP, VBScript problemi di connessione ad oracle!! Aiuto!!


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: