Forum: ASP.NET |
Thema:
Blanks bei Rückgabewert aus DB abschneiden |
Von:
G. Guest (
20.10.2003 16:07) |
Hallo,
ich fülle in meine DataGrid eine Zeile mit <%#DataBinder.Eval(Container.DataItem, "IDENTNUMMER")%>
Das klappt auch soweit vorerst.
Das Feld IDENTNUMMER ist in dem Fall als dreistelliges Charakterfeld in der Datenbank definiert. Wenn in dem Feld jetzt aber nur ein einstelliger Wert drinsteht, bekomme ich das Ergebnis mit Blanks aufgefüllt zurück.
Beispiel:
Wert in der DB: "4"
Ausgabe im Browser: "4 "
Warum ich das so zurückgeliefert bekomme ist mir schonmal ein Rätsel, aber wenn dem schon so ist, gibt es dann eine Möglichkeit überflüssige Blanks ala Trim() abzuschneiden, ohne die DB-Erbenisse vorher nochmal in eine Variable zu schaufeln??
Vielleicht sowas wie: <%#DataBinder.Eval(Container.DataItem, "IDENTNUMMER", Trim())%>
Bin für jede Hilfe dankbar
Tom
Betreff |
Von |
Datum |
|
  |
Re: Blanks bei Rückgabewert aus DB abschneiden
Hallo Tom,<br><br>kann es sein, dass dein Charakterfeld vom Typ "char" ist. Wenn du "varchar" verwendest, dann würde es nicht vorkommen.<br><br>Ansonsten müsstest du das ganze in deiner Stored Procedure in... |
 |
 |
 |
|
|
Jörg
Wiedmann
|
21.10.2003 15:56 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!