02. september 2004 - 12:28Der er
9 kommentarer og 1 løsning
Jeg kan læse fra min Oracle DB, men jeg kan ikke altid skrive.
Hej
Jeg har en hjemmeside med ca 500 aktive besøgende om dagen.
Siden er kodet i ASP, og koblet op imod min Oracle8 database via en ODBC driver : "Oracle ODBC Driver 8.01.07".
Når jeg henter ting fra databasen så virker det fint. Det virker også nogen gange med at skrive til databasen, men for det meste får jeg denne ASP fejl når jeg prøver at skrive til databasen.:
Microsoft VBScript runtime error '800a01fb'
An exception occurred: 'Open'
/kurv.asp, line 31
Linie 31 ser således ud: ****************************** Set rs = Server.CreateObject("ADODB.RecordSet") SQL = "SELECT * FROM WEB_Shop" rs.Open SQL, strOracle, 1, 3 'Dette er linie 31 ******************************
Min connect fil som bliver includet i toppen ser således ud: ****************************** Const strOracle = "DSN=XAL3;UID=xal_supervisor;PWD=PWD;" ******************************
Dette sker kun hvis jeg prøver at skrive til databasen. Jeg har før kørt siden på en Access database, det gav ingen problemer.
Jeg er rimelig sikker på det ikke er ASP koden det er galt med, men derimod tror jeg det er ODBC opsætningen.
Er der en som kan give mig en komplet guide til opsætning af Oracle ODBC Driver? Eller er det eventuel nogle andre ting som er galt?
ja, okay det kan jeg så godt se.. Men har du forøgt at fjerne ,1,3 ? (selv om det ikke virker logisk) Alternativ: kan det skyldes at du allerede har en rs.open igang og at den derfror laver en exeption.... ?
Jeg installerede en ny ODBC Driver fra Oracle, hvor de havde lavet en masse rettelser.
Og nu virker det perfekt.
Mange tak for jeres tid.
Mvh
Jens
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.