Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Poblem mit Datenbankabfrage

Letzter Beitrag 05-27-2009 15:52 von Ursina Huwiler. 6 Antworten.
Seite 1 von 1 (7 Treffer)
Beiträge sortieren: Zurück Weiter
  • 05-27-2009 11:14

    Poblem mit Datenbankabfrage

     Hallo

    Beim dynamischen Erstellen einer Linkliste soll der aktive Link fett angezeigt werden. Leider funtioniert das nicht und ich finde den Fehler beim besten Willen nicht.
    Kann mir jemand helfen?

    Code:

    ---------------------------------------------------------------

    Do Until RecSet1.EOF
    If VarCustomer = RecSet1("ID") Then
    %>
          <tr>
            <td class="active_customer"><%=VarCustomer & "/" & RecSet1("CustomerName") & "/" & RecSet1("ID")%></td>
          </tr>
    <%
    Else
    %>
          <tr>
            <td class="navigation"><a href="selected_projects_customer.asp?customer=<%=RecSet1("ID")%>" onFocus="if(this.blur)this.blur()"><%=VarCustomer & "/" & RecSet1("CustomerName") & "/" & RecSet1("ID")%></a></td>
          </tr>
    <%
    End If
    RecSet1.MoveNext
    Loop

    -------------------------------------------------------------

    Die class "active_customer" soll den Link fett anzeigen. Dies ist eine einfache Klasse, keine Linkdefinition im CSS.

    Ausgabe mit Fehler:

    3/Belux/2
    3/Cappellini/3    <-- dieser Link sollte fett sein...

    Die 3 am Anfang ist die Nummer für den aktiven Namen, dann folgt der Name in der Mitte und die letzte Zahl ist die ID.
    Bei Übereinstimmung von ID und Nummer muss der Link fett geschrieben werden.

    Danke für Eure Hilfe

    • IP-Adresse ist Registriert
  • 05-27-2009 11:33 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Bevor wir uns im ASP vergaloppieren - wenn Du Dir das gerenderte HTML anschaust: es sind beide Zeilen mit class="navigation" gerendert? (nicht daß es ein simpler CSS Fehler ist)

    Chris

    • IP-Adresse ist Registriert
  • 05-27-2009 11:53 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Christoph Wille:

    Bevor wir uns im ASP vergaloppieren - wenn Du Dir das gerenderte HTML anschaust: es sind beide Zeilen mit class="navigation" gerendert? (nicht daß es ein simpler CSS Fehler ist)

    Chris

     

    Ja das ist leider so. Beide Zeilen haben die Klasse "navigation".

    Ursina

    • IP-Adresse ist Registriert
  • 05-27-2009 12:14 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Mir fiele kein intelligenter Grund ein, aber probier mal CStr aus:

    If CStr(VarCustomer) = CStr(RecSet1("ID")) Then

    Chris

    • IP-Adresse ist Registriert
  • 05-27-2009 15:31 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Christoph Wille:

    Mir fiele kein intelligenter Grund ein, aber probier mal CStr aus:

    If CStr(VarCustomer) = CStr(RecSet1("ID")) Then

    Chris

     

    Hallo Chris

    Bingo, das war's... Danke viel mal ;-)
    Was macht CStr? Kannst Du mir das bitte kurz erklären? Es handelt sich doch bei beiden Werten um eine Zahl.

    Ursina

    • IP-Adresse ist Registriert
  • 05-27-2009 15:38 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Ja, theoretisch ist beides eine Zahl - möglicherweise jedoch einmal wirklich, das andere mal aber als String. Und die Wege der Datentypen sind unergründlich- besser gesagt deren Auto-Konvertierung in VBScript - und das war dann der Grund für "bringen wir mal zwangsweise beide auf den gleichen Datentyp".

    Chris

    • IP-Adresse ist Registriert
  • 05-27-2009 15:52 Antwort zu

    AW: Poblem mit Datenbankabfrage

    Hallo Chris

    Danke Dir herzlich für Deine Hilfe und die Erklärung des Grundes für dasProblem.Darauf wäre ich nicht gekommen.

    Grüsse Ursina

    • IP-Adresse ist Registriert
Seite 1 von 1 (7 Treffer)