webForumDet fria alternativet

fler tabeller?

ASP

4 svar · 184 visningar · startad av niclas.j

Medlem sedan juni 2000120 inlägg
Frågan#1

Har ett problem.

vVecka = DatePart("w", Date(), 2)
id = vVecka
sql = "select * from veckor, sign Where id = " & vVecka

jag vill att sidan ska visa från tabellerna "veckor" och "sign" men jag får detta felmedelnade:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] The specified field 'ID' could refer to more than one table listed in the FROM clause of your SQL statement.

Den visar sidan om jag bara anger en tabell.

Förslag?

/niclas

------------------
ingenting är omöligt det tar bara lite längre tid..

Medlem sedan dec. 19996 721 inlägg
#2

Det står i felmeddelandet vad som är fel.

select * from veckor, sign Where veckor.id = " & vVecka & " AND sign.id = " & vVecka

------------------
-------------------
What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle

Medlem sedan dec. 19996 522 inlägg
#3

ska det inte vara några sluttaggar ?

sign.id = " & vVecka & "

eller ?

Medlem sedan dec. 19996 721 inlägg
#4

Nej, det du skrev skulle ge ett syntaxfel.

Jag antar att du ville skriva

sign.id = " & vVecka & ""

men varför lägga på "ingenting" i slutet? ;)

------------------
-------------------
What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle

Medlem sedan juni 2000120 inlägg
#5

Tack emission.
Det fungerade som du skrev.

/niclas

------------------
ingenting är omöjligt det tar bara lite längre tid..

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)