16. september 2003 - 14:50Der er
29 kommentarer og 1 løsning
visning af data fra to tabeller..
hej.. denne her
SQL = "SELECT tabel1.levnavn AS navn1, tabel2.levnavn AS navn2, tabel1.pris AS pris1, tabel2.pris AS pris2, tabel1.varenummer FROM tabel1 INNER JOIN tabel2 ON tabel1.varenummer=tabel2.varenummer Where varenummer = '1234 '"
giver denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] The specified field 'varenummer' could refer to more than one table listed in the FROM clause of your SQL statement.
SQL = "SELECT tabel1.levnavn AS navn1, tabel2.levnavn AS navn2, tabel1.pris AS pris1, tabel2.pris AS pris2, tabel1.varenummer FROM tabel1 INNER JOIN tabel2 ON tabel1.varenummer=tabel2.varenummer Where tabel1.varenummer = '1234 '"
Din join siger tabel1.varenummer = tabel2.varenummer altså vil de 2 være ens. Så du behøver kun at angive din hoved tabel f.eks. tabel1.varnummer så klare din join resten. :)
SQL = "SELECT tabel1.levnavn AS navn1, tabel2.levnavn AS navn2, tabel1.pris AS pris1, tabel2.pris AS pris2, tabel1.varenummer, tabel1.DescShort DescShort1, tabel2.DescShort DescShort2 FROM tabel1 INNER JOIN tabel2 ON tabel1.varenummer=tabel2.varenummer Where varenummer = '1234 '"
Giver dig DescShort1 og DescShort2, husk at ændre where sætningen, hvis du skal have flere varenumre.
SQL = "SELECT tabel1.levnavn AS navn1, tabel2.levnavn AS navn2, tabel1.pris AS pris1, tabel2.pris AS pris2, tabel1.varenummer, tabel1.DescShort AS DescShort1, tabel2.DescShort AS DescShort2 FROM tabel1 INNER JOIN tabel2 ON tabel1.varenummer=tabel2.varenummer Where varenummer = '1234 '"
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.