Avatar billede aspbegynder Nybegynder
25. marts 2002 - 17:44 Der er 26 kommentarer og
2 løsninger

ODBC

Hej

Hvad skriver jeg i min asp-kode, hvis jeg ønsker at connecte til min offline ODBC-opsætningen, som er at sat op til at "pege" på en offline database med kodeord og brugernavn?

På forhånd mange tak
Avatar billede medions Nybegynder
25. marts 2002 - 18:04 #1
Mener nok det er sådan her:

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open navn_på_din_ODBC_forbindelse

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:07 #2
Microsoft VBScript runtime (0x800A01A8)
Object required: 'Conn'
Avatar billede medions Nybegynder
25. marts 2002 - 18:10 #3
well så er der jo denne:
objConn.Open "Driver={Microsoft Access Driver (*.mdb)}; Dbq=c:\sti\til\database\db.mdb; uid=Admin; pwd=;"

//>Rune
Avatar billede medions Nybegynder
25. marts 2002 - 18:11 #4
Men jeg forstår ik' rigtig hvad du mener... kan du ikke prøve at specifisere det lidt mere ud?

//>Rune
Avatar billede medions Nybegynder
25. marts 2002 - 18:12 #5
Her har du en masse læse stof hvis det kunne hjælpe:
http://activedeveloper.dk/iishelp/sql/html/odbcsamp.htm

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:13 #6
Jamen jeg burde jo ikke indsætte stien, fordi den kender ODBC'en!?!?

Jeg har oprettet en "User DNS", ved navn "database", som jeg har sat til at pege på databasen placering på min harddisk.
Avatar billede medions Nybegynder
25. marts 2002 - 18:18 #7
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "" & database & ""

så skulle dette oxo virke!

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:19 #8
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0xe10 Thread 0xf08 DBC 0x1589dc4 Jet'.

Kode:
    Set Conn = Server.CreateObject("ADODB.Connection")   
    Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; Dbq=database; uid=Admin; pwd=;"
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:20 #9
Åhhh, undskylder jeg prøver lige til foreslag 25/03-2002 18:18:43
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:22 #10
Æv, det virkede heller ikke:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Kode:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "" & database & ""
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:22 #11
Det er fordi jeg skal oprette den som en "System DNS"?
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:23 #12
Undskyld - jeg prøver igen: Er det fordi jeg skal oprette den som en "System DNS"?
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:25 #13
Det virker ikke, lige meget hvordan man sætter plingerne.
Avatar billede medions Nybegynder
25. marts 2002 - 18:25 #14
Hmm. prøv lige først med dette:

Set Conn = CreateObject("ADODB.connection")
Conn.Open "DSN-NAVN"

//>Rune
Avatar billede medions Nybegynder
25. marts 2002 - 18:26 #15
Altså

Hmm. prøv lige først med dette:

Set Conn = CreateObject("ADODB.connection")
Conn.Open "database"

;-)
//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:29 #16
Det virker heller ikke, og jeg har endda prøvet at oprette en "System DNS" med det samme navn.

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
Avatar billede medions Nybegynder
25. marts 2002 - 18:31 #17
ved ik'hvad der så er galt..men det er ihvertfald sådan her du skal lave din connection:

Set Conn = CreateObject("ADODB.connection")
Conn.Open "database"

hvis du ODBC-linker!

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:32 #18
Men så må du lige svare på, om jeg skal oprette ODBC'en som "User DNS" eller "System DNS" eller noget helt 3.
Avatar billede medions Nybegynder
25. marts 2002 - 18:39 #19
Det er som User DNS !

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:43 #20
Ok, så er den tilbage på "User DNS", men den siger stadigvæk:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Avatar billede medions Nybegynder
25. marts 2002 - 18:47 #21
Hmm..nej det er vidst System DNS den skal stå på!

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 18:49 #22
Men så siger den:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
Avatar billede medions Nybegynder
25. marts 2002 - 19:02 #23
er ked af at sige det, men så ved jeg det ik'... :-(

//>Rune
Avatar billede medions Nybegynder
25. marts 2002 - 19:11 #24
Set Conn = Server.CreateObject("ADODB.connection")
Conn.Open "database"

Hm... så prøv lige med denne!

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 19:48 #25
25/03-2002 18:31:17
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 19:56 #26
Du får 50 points for hjælpen.
Avatar billede medions Nybegynder
25. marts 2002 - 21:32 #27
ok.. Thx 4 Poinz!

//>Rune
Avatar billede aspbegynder Nybegynder
25. marts 2002 - 21:34 #28
Hvis du vil have flere points, så må du gerbe hjælpe mig med mit nyeste problem:
http://www.eksperten.dk/spm/189879
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
Kurser inden for grundlæggende programmering

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