Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TTable -> dgEditing -> NULL-Wert (https://www.delphipraxis.net/131137-ttable-dgediting-null-wert.html)

HolgerCW 19. Mär 2009 13:55

Datenbank: ORACLE • Version: 10 • Zugriff über: BDE

TTable -> dgEditing -> NULL-Wert
 
Hallo zusammen,

ich nutze die dgEditing - Option bei meinem TDBGrid.

Ich habe 5 Spalten. Wenn ich in allen Spalten was Eintrage habe ich kein Problem. Wenn ich aber in einer Spalte ncihts eintrage (NULL) dann kommt die Fehlermeldung: "Die Spalte X muss einen Wert haben". Ich möchte aber in der Spalte ncihts eintragen. Wie kann ich das lösen ?

Gruss

Holger

mkinzler 19. Mär 2009 14:09

Re: TTable -> dgEditing -> NULL-Wert
 
Ist für das Datenbankfeld NULL erlaubt?

HolgerCW 19. Mär 2009 14:11

Re: TTable -> dgEditing -> NULL-Wert
 
Ja. NULL ist erlaubt. Ich habe aber auch das Problem, das die Spalten die ich der Tabelle ncoh nachträglich hinzugefügt habe mir in der TTable nciht angeboten werden. Die Spalte X war nämlich mal als NOT NULL deklariert. Kann es sein das da noch irgendwie aktuallisiert werden muss ?

Bernhard Geyer 19. Mär 2009 14:13

Re: TTable -> dgEditing -> NULL-Wert
 
Kann es sein das hier die BDE nicht mit dem neuen Oracle zusammenspielt und falsche Informationen aus der DB bezüglich defaultwerte herausliest? Evtl. hast du persistente Felddefinitionen die noch auf alte Datenbankfeldbeschreibungen basieren.

mkinzler 19. Mär 2009 14:14

Re: TTable -> dgEditing -> NULL-Wert
 
Wenn du persistente Felder erzeugt hast, musst du diese bei jeder Änderungen auffrischen

HolgerCW 19. Mär 2009 14:41

Re: TTable -> dgEditing -> NULL-Wert
 
Hi,

ich musste Delphi neu starten, dann standen die Spalten zur Verfügung und das NULL-Problem war somit auch gelöst.

Danke ncohmal.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 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 by Thomas Breitkreuz