webForumDet fria alternativet

Relationstabellsfråga.

ASPur ASP

25 svar · 587 visningar · startad av solbulle · sida 2 av 2

Frågan, av solbulle

Jag har en tabell med artiklar rubrik, text mm), en tabell med bilder (länkar, namn osv), sen har jag en relationstabell som "länkar ihop" dessa. Om jag nu till en specifik artikel vill använda en bild med en viss bildtext, var är det då bäst att lagra bildtexten? (Principiell fråga.) Ska jag lagra den i min relationstabell? Eller i ytterligare en tabell? (Problemet består i att bilderna kan använ

Läs frågan i sin helhet →
Medlem sedan dec. 200012 464 inlägg
#21
response.write myArray(0,0) 'osv

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20015 287 inlägg
#22

Jo jag kör från 0, ( 0 to ubound(myArray,2)... )

Men jag har prövat att manuellt skriva
response.write myArray(0,0) osv

[redigerat börjar bli trött o svammlar..]

Får ut upp till myArray(3,i)
Där i är alla rader som finns.

När jag kör:

SQL = "SELECT * FROM tblwho INNER JOIN (tblbild INNER JOIN tblrelation ON tblbild.fldBildid =tblrelation.fld_bild_id) ON tblwho.fldartikelID=tblrelation.fld_who_id"

Får jag ut alla poster i tblwho som har en relation med tblbild. Samt poster ur tblbild.
Men de som finns i tblbild får jag inte ut med den senaste SQL:en?
Det är dock helt klart troligen jag som gör fel...

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

[Redigerat av solbulle den 28 jan 2002]

[Redigerat av solbulle den 28 jan 2002]

Medlem sedan dec. 200012 464 inlägg
#23

Om du använder en outer join så får du null (i kolumner från den högra tabellen) i de poster där det inte finns någon match.

if isnull(rs("bildid") then
  response.write "Det finns ingen bild"
end if

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20015 287 inlägg
#24

Ok... Jag får till det när jag hämtar med rs("fält") men varför klarar jag ínte av att lägga det i en array?
Jag "tycker" att om det inte finns något i ett speciellt fält i den datan som hämtas med Getrows borde det väl bara bli tomt just på den platsen i min array?

Har du ett exempel på hur jag lägger detta i en array?

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

Medlem sedan dec. 200012 464 inlägg
#25

Du har kanske råkat ut för PMsyndromet.

Om man hämtar data med getrows och det finns en kolumn av typen PM så kan det hända att de kolumner som ligger efter PM-kolumnen blir tomma. Lösningen är att ange alla PM-kolumner sist i select-listan och om man har flera så skall dom anges i samma ordning som dom ör definierade i tabellen.

------------------
essentitia preter non sans multiplicandum

Medlem sedan mars 20015 287 inlägg
#26

Det verkar lösa en del i alla fall. Får fram mer data efter att ha flyttat pmfält.
Får kika mer i morgon med nya friska krafter.
Tack.

------------------
/solbulle
Hemmabio | Spelautomater | The Who | The Who II

138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)