Avatar billede hkazmir Nybegynder
24. september 2003 - 22:24 Der er 5 kommentarer og
1 løsning

SQL Inner Join Hjælp

SQL = "SELECT TOP 25 * FROM tblUser AS tblUsrTo INNER JOIN (tblUser INNER JOIN tblMsg ON tblUser.UserID = tblMsg.MsgFrom) ON tblUsrTo.UserID = tblMsg.MsgTo"

Hvordan udskriver jeg  Bruger navn i "AS tblUsrTo"

hvis jeg bare skrive response.write rs("UserName") får jeg
Username fra msgfrom man jeg skal bruge den fra msgto

Hvordan gø rman
Avatar billede Slettet bruger
24. september 2003 - 22:32 #1
Et skud
rs("tblUsr2.UserName") eller
rs("tblUsr2!UserName")
Avatar billede hkazmir Nybegynder
24. september 2003 - 22:35 #2
hmm Nope
Avatar billede Slettet bruger
24. september 2003 - 22:49 #3
Hmm nu skrev jeg forkert jeg skrev 2 istedet for to så du det?
Avatar billede hkazmir Nybegynder
24. september 2003 - 22:52 #4
Det var ikke det der var fejlen
Avatar billede eagleeye Praktikant
24. september 2003 - 23:22 #5
Problemmet er at recordset ikke har tabel'erne med så den vælder abre den føste kolonne som hedder UserName så du må lave et alias i din SQL og udskrive det:

SQL = "SELECT TOP 25 tblUsrTo.UserName as uUserName * FROM tblUser AS tblUsrTo INNER JOIN (tblUser INNER JOIN tblMsg ON tblUser.UserID = tblMsg.MsgFrom) ON tblUsrTo.UserID = tblMsg.MsgTo"


og så:
response.write rs("uUserName")
Avatar billede hkazmir Nybegynder
24. september 2003 - 23:44 #6
Mange Tak skal du have
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