fluessig
Royal Blue
Ich möchte aus einer Access-Datenbank ein Textfeld auslesen. Wenn in dem Feld schon ein Text steht funktioniert das wunderbar, nur wenn das Feld leer ist bekomme ich immer eine Fehlermeldung.
Wenn im Textfeld in der DAtenbank nichts steht, so kommt:
[error]
System.InvalidCastException: Die angegebene Umwandlung ist ungültig.
[/error]
Hab schon versucht den Fehler mit if (reader_q["TextAnt"] == null)... abzufangen, hat leider auch nichts gebracht, denn der reader gibt etwas zurück nur leider weiß ich nicht was und es lässt sich auch nicht zu einem String konvertieren.
Code:
OleDbDataReader reader_q = cmd_q.ExecuteReader();
...
while(reader_q.Read())
{
...
txt_Sonst.Text = (string)reader_q["TextAnt"];
...
Wenn im Textfeld in der DAtenbank nichts steht, so kommt:
[error]
System.InvalidCastException: Die angegebene Umwandlung ist ungültig.
[/error]
Hab schon versucht den Fehler mit if (reader_q["TextAnt"] == null)... abzufangen, hat leider auch nichts gebracht, denn der reader gibt etwas zurück nur leider weiß ich nicht was und es lässt sich auch nicht zu einem String konvertieren.