Avatar billede cc2000 Nybegynder
18. oktober 2002 - 13:49 Der er 9 kommentarer og
2 løsninger

Jscript connection til Oracle server

Jeg har et problem med mit script:

import java.sql.*;
import java.util.*;

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

conn = DriverManager.getConnection ("jdbc:oracle:thin:@testserver1:1521:ORCL","info", "info");

stmt = conn.createStatement ();

rs = stmt.executeQuery("select * from dbtest.tabletest where testnumber = '1A2B3C4D'");

Jeg får denne fejl når jeg kører scriptet:

C:\>cscript test.js
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

C:\test.js(1, 1) Microsoft JScript compilation error: Syntax error
Avatar billede Søren Bech Morsing Praktikant
18. oktober 2002 - 13:56 #1
javascript er clientside og kan ikke forbinde til en oracleserver.
Jscript ligner lidt og kan bruges i ASP, er det en ASP side med jscript du efterlyser det til? så kan jeg smide koden
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:02 #2
Jamen hvordan kan det så være jeg kan connecte til en access-db?

Det jeg er i gang med at lave er et script der kan hente data fra en oracle db og overføre det til access som skal kunne køres på en server uden nogen indblanding fra nogen som helst.
Avatar billede Søren Bech Morsing Praktikant
18. oktober 2002 - 14:06 #3
du kan IKKE gøre det clientside, uanset hvad du påstår.

Men, ok, jeg ser du vil afvikle det via script host. Hmm, så kan du selvfølgelig, så kan jeg desværre ikke hjælpe
Avatar billede Søren Bech Morsing Praktikant
18. oktober 2002 - 14:06 #4
import java.sql.*;
import java.util.*;

Det kan du vidst ikke!
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:08 #5
Øv :(

Nej det er også det jeg er kommet frem til men hvorfor kan man ikke det?
Så kan jeg jo ikke kalde DriverManager?
Avatar billede Søren Bech Morsing Praktikant
18. oktober 2002 - 14:12 #6
Denne her gør det, men så skal du have en ODBC forbindelse oprettet!

strConnString = "PROVIDER=MSDAORA.1;DATA SOURCE=[SKRIV DSN NAME];User ID=[SKRIV BRUGER];Password=[SKRIV PASSWORD]"
connOra = Server.CreateObject("ADODB.Connection")
connOra.Open(strConnString);
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:19 #7
Ville nu MEGET gerne undgå ODBC hvis det kan lade sig gøre. Og det ved jeg det kan man hvordan.
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:20 #8
man = men
språger godt på en fredag eftermiddag når man har weekend om 1½ time og føsda på søndag :D
Avatar billede Søren Bech Morsing Praktikant
18. oktober 2002 - 14:25 #9
er det Oracle 9, kan du, ellers mener jeg ikke du kan. Men spørg i database/oracle i stedet, der er større sansynlighed for de ved det
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:31 #10
Okay. Takker.
Avatar billede cc2000 Nybegynder
18. oktober 2002 - 14:32 #11
Du får lige lidt point for hjælpen. :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester