23. december 2003 - 12:23Der er
5 kommentarer og 1 løsning
Udskriv af field.name og værdier volder problem
Jeg har en tabel som, angiver adgangsniveau.
id | niveau | ind | soegning | links 1 |admin | 1 | 1 | 1 2 | bruger | 0 | 1 | 1 etc.
Den skal jeg havde udskrevet med Fields.name og værdier. Så det se sådan ud i tabel form.
admin | bruger ind | 1 | 0 soegning | 1 | 1 links | 1 | 1
Koden jeg bruger hedder:
Response.Write "<table>" For each f in rs.Fields IF f.name = "Id" then else Response.write "<tr>" Response.Write "<td>" & f.name & "</td>" Response.Write "<td>" & f.value & "</td>" 'Her skulle så værdierne komme, men den udskriver kun den første kolonne Response.write "</tr>" end if next Response.Write "</table>"
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Response.Write "<table>" do while not rs.EOF For each f in rs.Fields IF f.name = "Id" then else Response.write "<tr>" Response.Write "<td>" & f.name & "</td>" Response.Write "<td>" & f.value & "</td>" 'Her skulle så værdierne komme, men den udskriver kun den første kolonne Response.write "</tr>" end if next rs.Movenext loop Response.Write "</table>"
Det er samme kode som udskriver den udskriver bare alle rækker nu. men du er nød til at lave det loop eller kan den ikke udkrive alle tallene fra de andre rækker... Du kan lave lidt om på koden så den først udksiver field.name:
Response.Write "<table><tr><td>" For each f in rs.Fields Response.Write "<table>" IF f.name <> "Id" then Response.write "<tr><td>" & f.name & "</td></tr>" end if Response.Write "</table>" next Response.Write "</td></tr>" do while not rs.EOF For each f in rs.Fields IF f.name <> "Id" then Response.Write "<tr><td>" Response.Write "<table>" Response.Write "<tr><td>" & f.value & "</td></tr>" Response.Write "</table>" Response.Write "</td></tr>" end if next rs.Movenext loop Response.Write "</table>"
Response.Write "<table><tr><td>" For each f in rs.Fields Response.Write "<table>" IF f.name <> "Id" then Response.write "<tr><td>" & f.name & "</td></tr>" end if Response.Write "</table>" next Response.Write "</td>" do while not rs.EOF For each f in rs.Fields IF f.name <> "Id" then Response.Write "<td>" Response.Write "<table>" Response.Write "<tr><td>" & f.value & "</td></tr>" Response.Write "</table>" Response.Write "</td>" end if next rs.Movenext loop Response.Write "</tr></table>"
Okay - tak for hjælpen - jeg kan godt komme videre herfra og god jul.
:-) Karsten
Synes godt om
Ny brugerNybegynder
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.