Avatar billede 3dmaxer.dk Nybegynder
21. oktober 2001 - 13:48 Der er 2 kommentarer og
1 løsning

Linket tabel

Hvad gør jeg galt

Jeg har en db med bl.a. en linket tabel fra eksterne db.

Jeg har lavet en simpel sql forespørgsel:

SQL = \"SELECT * FROM tabel1 where tabel1.id=tabel2.idny\"

hvor tabel2 er den linkede tabel. Denne fejl fremkommer:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Avatar billede k_la Nybegynder
21. oktober 2001 - 14:02 #1
Jeg mener din SQL skal se således ud

SQL = \"SELECT * FROM tabel1, tabel2 where tabel1.id=tabel2.idny\"

Avatar billede 3dmaxer.dk Nybegynder
21. oktober 2001 - 14:20 #2
DUH!! - selvfølgelig

Avatar billede bennytordrup Nybegynder
21. oktober 2001 - 22:37 #3
Du kan også lave forespørgslen således:

SELECT * FROM Tabel1 INNER JOIN Tabel2 ON Tabel1.ID=Tabel2.IDNy

Jeg kan ikke huske, om Access selv vil omdanne k_la\'s SQL til en inner join
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