webForumDet fria alternativet

Hämta flera tabeller från en databas?

ASP

2 svar · 270 visningar · startad av reka1

Medlem sedan sep. 2001650 inlägg
Frågan#1

Ok, nya motgångar, hoppas jag inte stör alltför mycket.

Jag vill kunna hämta information från flera tabeller i en databas.
För det har jag skrivit - asp:

visa = "select * Forsakringsbolag.*, Gor.* FROM Forsakringsbolag, Gor"

Enligt mig ser det så rätt ut som det kan bli, men icke.
Felmeddelandet:

[Microsoft][OLD DB Provider för ODBC miscrosoft Access] Det går inte att identifiera 'Forsakringsbolag.*' som ett giltigt fältnamn eller uttryck i Microsoft Jet.

Raderar man däremot Forsakringsbolag- eller Gor-tabellen i 'visa'-satsen så flyter allt på som vanligt.

Ok, tackar på förhand som vanligt.

Medlem sedan feb. 20012 412 inlägg
#2

Hej, du får antingen göra en join eller en union beroende på vilket resultat du väntar dig.

strSQL = "SELECT p.field1, p.field2 " & _
"d.field3, d.field4 " & _
"FROM tabell d " & _
"INNER JOIN tabell p " & _
"on d.Id = p.Id "
Medlem sedan dec. 200012 464 inlägg
#3

Är dessa tabeller relaterade på något sätt, dvs att de har någon kolumn som innehåller samma värde?

Din fråga som den är nu kommer att returnera alla möjliga kombinationer av värden från de båda tabellerna.

276 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)