Har ett problem som jag hoppas någon kan hjälpa mig med.
Jag har två tabeller i en db. En som visar x antal "brancher" och den andra visar x antal företag som sedan har varsin branch angiven.
Det jag gör sedan är att skriva ut alla brancher, sorterade, inga problem.
PROBLEM! Sedan vill jag skriva hur många företag som finns i varje branch ex:
Branch: Antal:
Bageri 3
Café 2
Hur öppnar jag två olika tabeller ifrån samma databas, om det nu går, samtidigt för att göra ex. en ev. recordcount ??!
En ADODB-connection håller en koppling till en databas, och om man ska använda flera tabeller i samma databas ska man också använda samma connection. Man måste inte, men det finns ingen anledning att tynga ner systemet med fler kopplingar, och om man använder flera kan man heller inte göra operationer på flera tabeller samtidigt.
Det jag gör sedan är att skriva ut alla brancher, sorterade, inga problem.
PROBLEM! Sedan vill jag skriva hur många företag som finns i varje branch ex:
Det är sådant SQL finns till för. Vill man lista alla branscher, och hur många företag som finns i varje, så är det något databasen ska ta hand om, inte VBScript och ADO. Det är liksom själva idén med relationsdatabaser :)
Nu hör ju frågan till SQL-avdelningen, så jag postar om din fråga där.
För att förenkla det skriver jag lösningen (kopierad utav David). Men redigerad alltså!
----------------------------------------
Vad jag fattar det som så är d4et väll bara att göra såhär:
Kod:
--------------------------------------------------------------------------------
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\databas.mdb"
SQLStmt = "SELECT * FROM Foretag Where Foretag = '" & Request.Form("Foretag") & "'"
Set RS = Connection.Execute(SQLStmt)
SQLStmt = "SELECT * FROM brancher Where branch = '" & Request.Form("branch") & "'"
Set RS1 = Connection.Execute(SQLStmt)
Problemet är inte att jag vill få fram vilken branch som företaget ifråga tillhör. Jag skriver ut alla brancher som finns i db´n och sedan vill jag göra en recordcount i "den andra" tabellen på antal företag i de olika brancherna ...
hänger ni med ?!
Tack för att ni försöker hjälpa till det uppskattar jag...