Avatar billede tblaster Nybegynder
26. august 2003 - 12:17 Der er 8 kommentarer og
1 løsning

Undersøge for forskellige værdier i 2 colonner i hver sin tabel

Hejsa

Jeg har 2 tabeller:
Modul
TemaOmråde

I bægge tabeller har jeg en colonne der hedder ModulID. Hvordan kan jeg få den til at udskrive følgende hver gang den finder en værdi i Modul som ikke findes i Temaområde:

var Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%> = new Array() ;
Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%>[0] = new Entry("<%=rs("ModulID")%>["," [TOM] ","Der er ingen data");
Avatar billede mm12010 Nybegynder
26. august 2003 - 12:30 #1
srtSQL="SELECT * FROM Modul AS M, TemaOmråde AS T WHERE M.ModulID <> T.ModulID"
rs = conn.Execute(strSQL)
while not rs.oef
%>
var Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%> = new Array() ;
Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%>[0] = new Entry("<%=rs("ModulID")%>["," [TOM] ","Der er ingen data");
<%
wend
Avatar billede mm12010 Nybegynder
26. august 2003 - 12:30 #2
while not rs.eof
Avatar billede tblaster Nybegynder
26. august 2003 - 12:57 #3
Det er sku svært at teste om den måde virker for hvis jeg prøver at køre det så går min computer næsten helt ned fordi at den bruger alt for mange ram. Jeg har 1280044 og den bruger 1176020 ... jeg får altså aldrig et resultat.

Er du sikker på at ikke bare køre i ring eller laver sådan noget?
Avatar billede mm12010 Nybegynder
26. august 2003 - 13:00 #4
sorry :o)

srtSQL="SELECT * FROM Modul AS M, TemaOmråde AS T WHERE M.ModulID <> T.ModulID"
rs = conn.Execute(strSQL)
while not rs.eof
%>
var Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%> = new Array() ;
Temaområde<%=rs("KundeID")%>_<%=rs("ModulID")%>[0] = new Entry("<%=rs("ModulID")%>["," [TOM] ","Der er ingen data");
<%
rs.movenext
wend
Avatar billede tblaster Nybegynder
26. august 2003 - 13:05 #5
Efter langtid fik jeg den til at udskrive det men den gør det forkert for den udskriver alt for mange [TOM].

I tabellen Modul ligger ModulID kun en gang og i løbende rækkefølge, altså:
1
2
4
6

I Temaområde kan modulidet godt ligge flere gange og i forskellige rækkefølger:
1
4
6
1
2
1
1
2

Håber det hjalp til at forstå hvordan det skal fikses
Avatar billede mm12010 Nybegynder
26. august 2003 - 13:24 #6
srtSQL="SELECT DISTINCT T.ModulID FROM Modul AS M, TemaOmråde AS T WHERE M.ModulID <> T.ModulID"
Avatar billede tblaster Nybegynder
26. august 2003 - 13:44 #7
Det giver
Item cannot be found in the collection corresponding to the requested name or ordinal.
Avatar billede tblaster Nybegynder
26. august 2003 - 15:10 #8
Må men tak for hjælpen ... jeg tror jeg må lave det på en anden måde!
Avatar billede tblaster Nybegynder
26. august 2003 - 16:06 #9
Ups ... det var det forkerte spørgsmål jeg fik lukket! Nå men jeg vil se om jeg kan få det til at virke eller må jeg oprette et nyt spørgsmål!
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