Avatar billede skovhulen Nybegynder
31. oktober 2002 - 17:16 Der er 7 kommentarer og
2 løsninger

Sotering i rækker fra SQL

Hej
Jeg har lavet følgende.:
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
while not res.eof
  response.write res ("ID")
  response.write res ("navn")
  response.write res ("Tlf")
  response.write res ("BY")
  res.movenext
wend
else
response.write "EOF"
end if
%>

Det kommer til at se sådan ud som her.:
1Keld Arnesen22554411Udby2Søren Ibsen22554422Udby3Keld Arnesen22554411Udby4Inge Poulsen22554554Udby5 osv.

Hvordan får jeg styr på det ??

Med venlig hilsen
Poul Hansen
Avatar billede flodfarmer Nybegynder
31. oktober 2002 - 17:28 #1
læg det ind i en tabel.
Avatar billede flodfarmer Nybegynder
31. oktober 2002 - 17:31 #2
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
while not res.eof
  response.write ("<tabel border="0"><td><tr>")
  response.write res ("ID")
  response.write ("</tr><tr>")
  response.write res ("navn")
  response.write ("</tr><tr>")
  response.write res ("Tlf")
  response.write ("</tr><tr>")
  response.write res ("BY")
  response.write ("</tr></td></tabel>")
  res.movenext
wend
else
response.write "EOF"
end if
%>
Avatar billede flodfarmer Nybegynder
31. oktober 2002 - 17:32 #3
beklager hvis syntaks ikke er helt korrekt, men jeg håber det giver et billede af hvad jeg mener :)
Avatar billede skovhulen Nybegynder
31. oktober 2002 - 18:06 #4
Nu har jeg sat den en på denne måde.:

Conn.Open strConn
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
while not res.eof
  response.write ("<tabel border=0><td><tr>")
  response.write res ("ID")
  response.write ("</tr><tr>")
  response.write res ("navn")
  response.write ("</tr><tr>")
  response.write res ("Tlf")
  response.write ("</tr><tr>")
  response.write res ("BY")
  response.write ("</tr></td></tabel>")
  res.movenext
wend
else
response.write "EOF"
end if
%>

Resultatet er stadig at det kommer ind på en lang række

http://www.skovhulen.dk/demo.asp
Avatar billede slash Nybegynder
01. november 2002 - 07:32 #5
prøv lige det her her....


Conn.Open strConn
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
while not res.eof
  response.write ("<tabel border=0><tr><td>")
  response.write res ("ID")
  response.write ("</td></tr><tr><td>")
  response.write res ("navn")
  response.write ("</td></tr><tr><td>")
  response.write res ("Tlf")
  response.write ("</td></tr><tr><td>")
  response.write res ("BY")
  response.write ("</td></tr></tabel>")
  res.movenext
wend
else
response.write "EOF"
end if
%>
Avatar billede pierrehusted Nybegynder
01. november 2002 - 07:48 #6
Tror fejlen er at der stod TABEL og ikke TABLE - og at TABLE blev afsluttet for hver eneste post i recordsettet.


<%
Conn.Open strConn
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
  response.write ("<TABLE border=0>")
  while not res.eof
    response.write("<tr><td>")
    response.write res ("ID")
    response.write ("</td></tr><tr><td>")
    response.write res ("navn")
    response.write ("</td></tr><tr><td>")
    response.write res ("Tlf")
    response.write ("</td></tr><tr><td>")
    response.write res ("BY")
    response.write ("</td></tr>")
    res.movenext
  wend
  response.write("</TABLE>")
else
  response.write "EOF"
end if
%>
Avatar billede skovhulen Nybegynder
01. november 2002 - 08:52 #7
Selfølgelig Nogle gange stire man sig blind på ingen ting.
Nu har jeg bare det sidste problem. Nu har jeg fået det til at se sådan ud.
1Keld Arnesen22554411Udby
2Søren Ibsen22554422Udby
3Keld Arnesen22554411Udby
4Inge Poulsen22554554Udby
5Karla Eriksen24116644Sydby
6Tom Møller24118841Sydby
7Erna Olsen22558787Udby 

Hvordan laver jeg mellemrum fra ID og navn, tlf osv ?
Avatar billede pierrehusted Nybegynder
01. november 2002 - 09:38 #8
F.eks. sådan her :

<%
Conn.Open strConn
strSQL = "SELECT * From Kunder"
set res = Conn.execute(strSQL)
if not res.eof then
  response.write ("<TABLE border=0>")
  while not res.eof
    response.write("<tr><td>")
    response.write res ("ID")
    response.write ("</td><td>&nbsp;</td><td>")
    response.write res ("navn")
    response.write ("</td><td>&nbsp;</td><td>")
    response.write res ("Tlf")
    response.write ("</td><td>&nbsp;</td><td>")
    response.write res ("BY")
    response.write ("</td></tr>")
    res.movenext
  wend
  response.write("</TABLE>")
else
  response.write "EOF"
end if
%>
Avatar billede skovhulen Nybegynder
01. november 2002 - 10:00 #9
Jeg takker mange gange for hjælpen. Det er ikke så let for mig som man går og tror *G*
Mange hilsener
Poul Hansen
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
Computerworld tilbyder specialiserede kurser i database-management

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