AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL: Probleme mit Datentyp Datetime und aktuellem Datum
Thema durchsuchen
Ansicht
Themen-Optionen

SQL: Probleme mit Datentyp Datetime und aktuellem Datum

Ein Thema von Cathleen · begonnen am 20. Apr 2004 · letzter Beitrag vom 20. Apr 2004
Antwort Antwort
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#1

SQL: Probleme mit Datentyp Datetime und aktuellem Datum

  Alt 20. Apr 2004, 16:34
Hallo,

In meinem SQL Server 2000 habe ich eine Spalte mit Datetime deklariert.
Mit Hilfe von Delphi werden in der Spalte Werte vom Typ Datum gespeichert.
Wenn der Eintrag leer ist, setzt der SQL Server automatisch das aktuelle Datum + Zeit.
Das darf nicht sein.
Hat jemand eine Idee, wie mann mit Hilfe einer Abfrage oder ähnliches diesem Problem aus dem Weg gehen kann

Danke!
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
 
Delphi 8 Architect
 
#2

Re: SQL: Probleme mit Datentyp Datetime und aktuellem Datum

  Alt 20. Apr 2004, 16:45
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ß
Tim Leuschner
Programmierer = moderner Sysiphos: stets wenn er meint, den Stein seiner Dummheit auf den Berg des Wissens gewuchtet zu haben, erblickt er einen völlig neuen Aspekt und der Dummfels poltert mit Getöse zurück ins Tal der Unwissenheit...
  Mit Zitat antworten Zitat
Cathleen

Registriert seit: 3. Apr 2003
14 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: SQL: Probleme mit Datentyp Datetime und aktuellem Datum

  Alt 20. Apr 2004, 17:10
Hallo

du hast recht, in der Spalte wird eine <NULL> gesetzt.

Die Daten werden mit hilfe des ADO treibers übermittelt.

In Delphi schicke ich die Daten mit Folgender Funktion an die DB:
Delphi-Quellcode:

SetTableFieldValue('Datum',Datum.Text);
Ich nehme aber an das es nicht an der Delphi funktion liegt.

Danke!
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz