AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Fields[0] auf Inhalt (Null) überprüfen
Thema durchsuchen
Ansicht
Themen-Optionen

Fields[0] auf Inhalt (Null) überprüfen

Ein Thema von Reinhardtinho · begonnen am 5. Okt 2007 · letzter Beitrag vom 5. Okt 2007
 
s-off
(Gast)

n/a Beiträge
 
#3

Re: Fields[0] auf Inhalt (Null) überprüfen

  Alt 5. Okt 2007, 10:42
Hallo,
Zitat von Reinhardtinho:
Ich möchte überprüfen, ob ich auf den Inhalt in einem Datenbankfeld überhaupt zugreifen darf.
damit
Zitat von Reinhardtinho:
VarIsNull(DataSet1.Fields.Fields[0].AsVariant)
greifst Du doch schon auf das Feld zu


Welcher Sinn steckt dahinter? Möchtest Du, im Falle, dass das Feld keinen Wert enthält, einen Defaultwert nehmen?
In Oracle gibt es dafür 'NVL' - ob es etwas ähnliches in Deinem System gibt, musst Du mal schauen. NVL überprüft, ob ein Feld leer ist. Falls ja, gibt es einen Wert A zurück, falls nicht, den Inhalt.

Und bedenke: NULL <> 0!
0 ist ein Wert, NULL nicht.
Und jeder Feldtyp braucht eine andere Abfrage auf 'LEER'

Desweiteren gibt es zusätzlich zu 'VarIsNull' auch noch 'VarIsClear' und 'VarIsEmpty'.
Mehr dazu in der D-Hilfe.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz