ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

in
Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

sort

Letzter Beitrag 12-03-2003, 19:41 von AureliusII. 22 Antworten.
Seite 1 von 2 (23 Objekte)   1 2 > Weiter
Beiträge sortieren: Zurück Weiter
  •  12-02-2003, 20:16 8612

    hallo...

    ich möchte datensätze aus einer datenbank nur mit dem ersten buchstaben sortieren und anzeigen.. wie geht das???

    thx aurelius


    www.4motions.org orhttp://4motions.ath.cx
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 20:57 52426 Antwort zu 8612

    Re: sort

    Ich bin nicht sicher ob ich dich richtig verstehe... vielleicht so:

    rs.open "SELECT * FROM <tabelle> ORDER BY <feld> ASC", conn, 3, 3
    do while not rs.eof
      response.write LEFT(rs("<feld>"),1) & "<br>"
      rs.movenext
    loop
    rs.close


    Gruss,
    Daniel [8D]
  •  12-02-2003, 20:59 52427 Antwort zu 8612

    Re: sort

    1. für was steht asc?
    2. und wie kann ich das mit links ordern? (datei.asp?sortbuchstabe=A)

    thx aurelius


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:06 52428 Antwort zu 8612

    Re: sort

    ASC steht für aufsteigend, das Gegenteil ist DESC.

    Du musst mir noch etwas genauer beschreiben, was du willst... ich vermute folgendes:

    In der DB-Tab.:
    Apfel, Ananas, Birne, Erdbeere

    Ausgabe:
    datei.asp?sortbuchstabe=A
    datei.asp?sortbuchstabe=B
    datei.asp?sortbuchstabe=E

    Richtig?
  •  12-02-2003, 21:14 52429 Antwort zu 8612

    Re: sort

    ja genau das meine ich..


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:17 52430 Antwort zu 8612

    Re: sort

    Try this one...:

    rs.open "SELECT DISCTINCT(LEFT(<feld>,1) AS <feldX>) FROM <tabelle> ORDER BY <feldX> ASC", conn, 3, 3
    do while not rs.eof
      response.write <a href='date.asp?sortbuchstabe='" & rs("<feldX>") & "'>" & rs("<feldX>") & "</a><br>"
      rs.movenext
    loop
    rs.close


    Gruss,
    Daniel
  •  12-02-2003, 21:20 52431 Antwort zu 8612

    Re: sort

    uff danke.. hast mir wirklich weiter geholfen.. danke.. brauch das nähmlich für meine homepage.. mir ist das fast sogar peinlich...[8)]

    aber trotzdem danke..


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:25 52432 Antwort zu 8612

    Re: sort

    Gehts denn auch...?
  •  12-02-2003, 21:26 52433 Antwort zu 8612

    Re: sort

    haaa??? was soll ich wo einsetzten???? feldx?
    feld?? wo ghört der QueryString rein???


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:31 52434 Antwort zu 8612

    Re: sort

    Ersetze "<feld>" durch den Namen deines Feldes, z.B. "Text".
    "<feldX>" ersetzt du durch einen beliebigen Ausdruck. Das ist ein sogenanntes Alias, das du glaub ich einfach brauchst...[:I] Wähle einfach etwas, z.B. "TextFuerRS". Damit greifst du einfach danach auf diesen Wert (eben den ersten Buchstaben) zu.

    Etwas kompliziert, ich weiss... Vielleicht gehts ja auch gar nicht... [:I]

    Gruss,
    Daniel

    PS: Sieht noch cool aus, deine Seite! [:p]
  •  12-02-2003, 21:33 52435 Antwort zu 8612

    Re: sort

    hmm... das wäre möglich..


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:36 52436 Antwort zu 8612

    Re: sort

    irgendwie is ma des zu hoch..

    <%
    dim rs
    set rs = Server.CreateObject("ADODB.Recordset")
    dim conn
    set conn = Server.CreateObject("adodb.connection")
    conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/database.mdb")

    rs.open "SELECT DISCTINCT(" & LEFT(rs("nheadline"),1) & " AS " & Request.QueryString("letter") & ") FROM news ORDER BY nheadline ASC", conn, 3, 3
    do while not rs.eof
      response.write "<a href=""date.asp?sortbuchstabe=""" & rs("nheadline") & """>" & rs("nheadline") & "</a><br>"
      rs.movenext
    loop
    rs.close
    %>



    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:40 52437 Antwort zu 8612

    Re: sort

    Neeeiiinnn!!![;)]

    So habe ichs gemeint:

    rs.open "SELECT DISCTINCT(LEFT(nheadline,1) AS testvariable) FROM news ORDER BY testvariable ASC", conn, 3, 3
    do while not rs.eof
      response.write "<a href=""date.asp?sortbuchstabe=""" & rs("testvariable") & """>" & rs("testvariable") & "</a><br>"
      rs.movenext
    loop


    Wenns nicht geht, bitte Fehlermeldung posten!

    Gruss,
    Daniel
  •  12-02-2003, 21:42 52438 Antwort zu 8612

    Re: sort

    asooooo...[:0]


    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
  •  12-02-2003, 21:44 52439 Antwort zu 8612

    Re: sort

    on error go to 0
    ---------^
    Microsoft JET Database Engine- Fehler '80040e14'

    Syntaxfehler (fehlender Operator) in Abfrageausdruck 'DISCTINCT(LEFT(nheadline,1) AS 'L')'.



    www.4motions.org
    -----------------------
    jeder fehler ist einer zu viel, also sollte man immer probieren es besser zu machen..
Seite 1 von 2 (23 Objekte)   1 2 > Weiter
Als RSS Feed in XML ansehen
Powered by Community Server (Commercial Edition)