DBNull

08/02/2010 - 16:34 von Andreas Mueller | Report spam
Access 2003

Wie kann man bei Access schon in der Abfrage ein NULL-Wert abfangen
(umwandeln)?

Beim SQL Server: Select ..., ISNULL(MeinText, '') As MT FROM ...
 

Lesen sie die antworten

#1 Josef Poetzl
08/02/2010 - 16:44 | Warnen spam
Hallo!

Andreas Mueller schrieb:
Wie kann man bei Access schon in der Abfrage ein NULL-Wert abfangen
(umwandeln)?

Beim SQL Server: Select ..., ISNULL(MeinText, '') As MT FROM ...



Die ISNULL-Funktion entspricht unter Access/Jet der Nz-Funktion.

Select ..., Nz(MeinText, '') As MT FROM ...

oder bei Text auch mit:
Select ..., MeinText & '' As MT FROM ...

Anm.: letzteres kann hilfreich sein, wenn du die SQL-Anweisung
außerhalb von Access nutzen willst, da Nz nicht in der Jet integriert
ist.

Bei Zahlen müsstest du in so einem Fall auf
| select iif(Feld is null, 0, Feld) as x from ...
ausweichen.


mfg
Josef

EPT: (Access Error Prevention Table) http://access.joposol.com/
FAQ: (Access-FAQ von Karl Donaubauer) http://www.donkarl.com/

Ähnliche fragen