Oki det virker til dels.. :) Det vil sige jeg få ikke nogen fejl mere.. men!
den skriver kun konkurencen ud.. selv om nogle er noveller skriver den ikke novelle..
If rsNews("IsKonkurrence") og If rsNews("IsNovel") er bit felter i databasen. det vil sige jeg spøger efter true/false Hvor 0 er false og 1 er true..
Hvor skriver den ikke novellen ud? skifter jeg den så novellen står øverst skriver den den ud men så ikke konkurrencen :( har det noget med det her at gøre <% lngNum = 0 Do While Not rsNews.EOF %> ?????????
Her er hele koden... <% lngNum = 0 Do While Not rsNews.EOF %> <table width="100%" border="0" cellspacing="0" cellpadding="2" class="format-ny"> <tr> <td> <%= rsNews("Title") %> </td> </tr> <tr> <td colspan="2" class="formatheader-ny"> <% If rsNews("IsKonkurrence") Then response.write " Konkurence " If rsNews("IsNovel") Then response.write " Novel " %> </td> </tr> </table> <p> <% lngNum = lngNum + 1 rsNews.MoveNext Loop %>
Har du prøvet: <% If rsNews("IsKonkurrence") = 1 Then response.write " Konkurence " ElseIf rsNews("IsNovel") = 1 Then response.write " Novel " End if %>
Nej man kan spørge på = 0 men ikke =1 Men spøger jeg på = true virker det. men stadie skriver den kun en af dem um på siden selv om der er både noveller of konkurrencer..
Hvad sker det? *GGG* Nu har jeg faktist lavet det på hele 4 forskellige måder og lige meget hvilken det gøres på virker det ikke.. LOL
LOL.. Strange har fåetd et til at virke nu.. Åben bart skal der spørgs i samme rekkefølge som tabellerne ligger i databasen.
Så det er sådan her
<% If rsNews("IsReview")=true Then response.write " Bla Bla " If rsNews("IsNovel")=true Then response.write " Novel " If rsNews("IsKonkurrence")=true Then response.write " Konkurence " %>
Så er det totalt lige meget hvilken af mine 4 forskellige måder at kode det på der bruges så virker alle 4.. *GG*
Nå takker jer alle, Hvis i Svare så acceptere jeg svaret fra jer alle..
Fint nok - så er det derfor. Hvis du har et "stort" felt - dvs mere end int og char og varchar, så gå driveren (dem jeg kender til mssql) i en tilstand som netop gør at man skal have dem i den rækkefølge de står i tabellen eller i select sætningen. Det sker af effektivitetshensyn - driveren kan vælge at vente med at hente de store felter indtil du rent faktisk skal bruge dem.
Har du ikke "store" felter, så er rækkefølgen ligegyldig.
Skal du ikke bruge de store felter, så lad være med at skrive
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.