Forum: ASP.NET |
Thema:
Re: Ungültige Konvertierung von Typ DBNull in Typ String . |
Von:
G. Guest (
10.03.2005 09:14) |
Hallo,
prüf die Spalte auf DBNull und gib entsprechend zurück:
IIf(IsDBNull(aktrow("Spaltenname")), String.Empty, aktrow("Spaltenname"))
Wenn die Spalte DBNull ist, dann gibt die IIF-Funktion String.Empty zurück, ansonsten den Inhalt der Spalte.
Ich hoffe, da reicht Dir ;)
Betreff |
Von |
Datum |
|
|
G.
Guest
|
10.03.2005 10:02 |
|
|
G.
Guest
|
10.03.2005 10:04 |
|
|
Re: Ungültige Konvertierung von Typ DBNull in Typ ...
Hallo, <br><br>das könnte an dr.Read liegen.<br>Möchtest du nur wissen, ob es Datensätze gibt,<br>frag besser mit dr.HasRows ab. Read setzt nämlich den SqlDataReader auf den nächsten Datensatz.<br><br>Ansonsten... |
|
|
|
|
|
Guido
Nachtigall
|
10.03.2005 10:45 |
|
|
Thomas
Golla
|
10.03.2005 13:16 |
|
|
Re: Ungültige Konvertierung von Typ DBNull ...
Vielen Dank, Ich habe das probiert, leider bekomme ich die folgende Fehlermeldung:<br><br>Der Wert eines Null-SQL-Datensatzes kann nicht zurückgegeben werden.<br><br><br>Viele Grüsse, |
|
|
|
|
|
G.
Guest
|
10.03.2005 14:08 |
|
|
Re: Ungültige Konvertierung von Typ DBNull ...
Hmmm,<br>kannst du mal den SQL-String posten?<br><br>Was auch noch ginge wäre:<br>.<br>.<br>.<br> Dim obj As Object<br> Dim dr As System.Data.SqlClient.SqlDataReader<br> If dr.HasRows = True Then<br>... |
|
|
|
|
|
Thomas
Golla
|
10.03.2005 15:42 |
|
|
G.
Guest
|
10.03.2005 16:11 |
|
|
Tobi
Ulm
|
10.03.2005 17:41 |
|
|
Re: Ungültige Konvertierung von Typ ...
Hi,<br><br>also, ich habe das mal eben simuliert. Eine Tabelle erstellt die mir Null-Werte zurückgibt und den von mir geposteten Code (mit dem "obj = dr.GetValue(0)").<br><br>Wenn der der Wert (von der DB,... |
|
|
|
|
|
Thomas
Golla
|
11.03.2005 08:35 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!