Das ist nicht der Normzustand - irgendwie ist wohl ein default-Wert gesetzt. das kann an verschiedenen Stellen geschene. Mir fallen spontan folgende ein:
- Standardwertvorgabe in Tabellendefinition
- Unzulässigkeit von NULL-Werten für die Spalte und Definition eines Standardwertes Tabellendefinition
- Insert Trigger für die Tabelle
Wie greifst Du auf die
DB zu (
BDE/
ADO/DBExpress)?
eventuell liegt es nicht ad der
DB, sondern an der Interpretation der Daten durch die Transportschicht (
BDE,
ADO...) oder Delphi.
Öffne einmal den QueryAnalyzer und schicke ein Insert-Statement von dort aus ab und schau Dir direkt danach das Ergebnis mit SELECT wieder an - trifft das Problem auch dann zu, ist es wahrscheinlich auf Serverseite zu suchen.
Gruß