Avatar billede cotus Nybegynder
18. juni 2002 - 14:12 Der er 4 kommentarer og
1 løsning

Clause error...

Microsoft JET Database Engine error '80004005'

The specified field 'date' could refer to more than one table listed in the FROM clause of your SQL statement.

/mode/forum/philboard_read.asp, line 32


30'sql = "SELECT replies.*, statusname, statuslevel, users.icon, users.posts, users.icq FROM (status INNER JOIN users ON status.statusid = users.status) INNER JOIN replies ON users.username = replies.by WHERE replies.root = " & id & " ORDER BY date, time"

31'Set rsReplies = Server.CreateObject("ADODB.Recordset")

32'rsReplies.Open sql, conn, 3, 3

Hvorfor får jeg fejl, og hvordan rettes den?
Avatar billede eagleeye Praktikant
18. juni 2002 - 14:59 #1
du skal havde et tabel på disse kolonner:
statusname, statuslevel 
og ved ORDER BY date, time
Avatar billede cotus Nybegynder
18. juni 2002 - 15:03 #2
Jeg er ikke helt med...
Nu er fejlen rettet...
Avatar billede eagleeye Praktikant
18. juni 2002 - 15:09 #3
hvad var det så?
Avatar billede cotus Nybegynder
18. juni 2002 - 15:13 #4
Jeg slettede ORDER BY... så fejlen blev ikke fundet, men fejlen blev fjernet...
Avatar billede eagleeye Praktikant
18. juni 2002 - 15:16 #5
ok.. det jeg mente var at det altid er en godt ide når man hendter fra flere tabellen at skrive: tabelnavn.kolonnenavn alle steder i SQL'en.

Ligee som dette: users.username = replies.by
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