Avatar billede netsjov Nybegynder
29. juli 2000 - 23:54 Der er 1 kommentar og
1 løsning

ODBC-link

Cybercity spørger hvad min ODBC-link hedder til min access database, jeg har aldrig før været ude for at skulle angive en ODBC-link. hvor finder jeg den, og er det virkeligt nødvendigt?
Avatar billede hojben Novice
29. juli 2000 - 23:58 #1
det er kun hvis du ikke bruger bruger DSN-Less at de skal have det at vide. Ellers er det bare det navn som du ønsker at kontakten til databasen skal hedde.. evt. netsjov.
Avatar billede kasseper Nybegynder
30. juli 2000 - 11:16 #2
ODBC-Link er en kategori for DSN forbindelse, der er f.eks. System DSN, som nok er den du skal bruge. En DSN-forbindelse er en forbindelse med den ene ende i den Database som du har lavet, den anden ende hænger frit og flagre.
Når du så laver en hjemmeside der skal have andgang til databasen, fanger du DSN-forbindelsen og bruger den.

Hvis du skulle bruge din egen maskine som server, hvor både Databasen og Web-siden skulle ligge så skulle du oprette en DSN-forbindelse, Det gør man i punktet ODBC i kontrol panelet. Men når det nu er cybercity der skal hoste din Database og din webside(Som jeg forventer at det er ?) så skal du bare fortælle dem hvad du ønsker at DSN forbindelsen skal hedde. Så opretter de den til dig og du kan frit bruge den på dine sider.

Hvis du f.eks. vil oprette en forbindelse via. DSN på en hjemmeside lavet med ASP, så kunne du gøre således :

-----------------------------------------------------------
Dim objConn
 
Set objConn = Server.CreateObject (\"ADODB.Connection\")
Set objRec = Server.CreateObject (\"ADODB.Recordset\")
 
objConn.Open \"DSN=MIN_FORBINDELSE\"
objRec.Open \"Min_tabel\", objConn, 0, 1, 2
-----------------------------------------------------------

Her hedder din DSN forbindelse så MIN_FORBINDELSE og den ender så i din database
Her åbner jeg så også et recordset i en formodet tabel i din database der hedder Min_tabel.osv.osv.

Du skal ikke blilve forviret over de sammenflettede opfattelser af DSN og ODBC oftetst ( i 95 %  af tilfældene ) er det det samme man taler om !

;-)

P.S. Det er kun nødvendigt hvis du laver en DSN forbindelse som hojben skriver kan du sagtens lave en DSN-less forbindelse, hvilket er en fordel i visse tilfælde og en bagdel i andre....
 

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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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