Avatar billede willi Nybegynder
17. september 2003 - 11:37 Der er 4 kommentarer og
3 løsninger

Reference til tabeller i database.

Jeg har én database med flere tabeller.

Hvordan referer jeg til dem?

DSN = DSN & "DBQ=" & Server.MapPath("db1.mdb")
i denne er der tabel1, tabel2 og tabel3.

set X1 = conn.execute ("SELECT tabel2.navn " )

Håber det er forståeligt
Avatar billede cesil Nybegynder
17. september 2003 - 11:40 #1
set X1 = conn.execute ("SELECT navn from tabel2" )
navn = X1("navn")
Avatar billede al1407 Nybegynder
17. september 2003 - 11:54 #2
willi: Hvis du vil JOIN'e dine tabeller, og krydsrefererer så skal du bruge f.eks.:

SELECT tabel2.foo, tabel1.bar FROM tabel2 INNER JOIN tabel1 ON tabel2.id = tabel2.ref_id

f.eks.

Men hvis du bare skal hive felter ud fra én tabel af gangen, så er det som cesil har skrevet.
Avatar billede willi Nybegynder
17. september 2003 - 13:51 #3
Tja.
Jeg ved ikke rigtig hvad det er jeg vil ;?
Eller sagt på en anden måde:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("BDTabel1.mdb")
DSN = DSN & "DBQ=" & Server.MapPath("DBTabel2.mdb")
Conn.Open DSN

Jeg har de to tabeller. Men kan ikke få dem "i spil".
cesil's forslag giver syntax fejl. Jeg tænkte at jeg så kunne ligge tabellerne i hver sin database. Men det går heller ikke.
Avatar billede cesil Nybegynder
17. september 2003 - 14:38 #4
hvilken fejl får du
Avatar billede willi Nybegynder
17. september 2003 - 15:13 #5
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Filnavnet er ugyldigt.
/Kalender/index.asp, line 8
lnie8> Conn.Open DSN
Avatar billede willi Nybegynder
18. september 2003 - 11:37 #6
Det var blot:
DSN = DSN & "DBQ=" & Server.MapPath("DB.mdb")
Så finder den selv tabellerne i databasen.
Jeg var vist lidt træt igår...
Avatar billede willi Nybegynder
18. september 2003 - 11:38 #7
Det var ikke ligefrem jeres svar der gav resultatet.
Men tak for deltagelsen og håber det er ok
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel