ASP.net 2.0: Access-DB (NULL-Werte)

10/10/2007 - 15:27 von Andreas Mueller | Report spam
Lese Daten aus einer Access-DB. Einige Felder haben allerdings NULL-Werte.
Dies Führt zum Fehler:

Ungültige Konvertierung von Typ DBNull in Typ String.



SELECT... Personal.Tel ... FROM ...
...
Dim dbTelefon As String = ""
dbTelefon = objDaten.Item("Tel")


Wenn ich As String = "" weglass funktioniert es

???
 

Lesen sie die antworten

#1 Uwe Lesta
10/10/2007 - 15:45 | Warnen spam
Ich weiss nicht wie das in VB gehandled wird.
In C# gibt es Nullable Types
see ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.V...ea9132.htm

ansonten sollte auf DBNull.Value abgefragt werden wenn das feld Null sein darf.

if (reader.GetValue(1) != DBNull.Value)
item.firma = reader.GetString(1);


Andreas Mueller wrote:

Lese Daten aus einer Access-DB. Einige Felder haben allerdings NULL-Werte.
Dies FàŒhrt zum Fehler:

UngàŒltige Konvertierung von Typ DBNull in Typ String.



SELECT... Personal.Tel ... FROM ...
...
Dim dbTelefon As String = ""
dbTelefon = objDaten.Item("Tel")


Wenn ich As String = "" weglass funktioniert es

???





Kind regards

Uwe
Lesta at SBS-Softwaresysteme.de

Ähnliche fragen