Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: leeres Datumsfeld soll nicht "DBnull" sein

leeres Datumsfeld soll nicht "DBnull" sein 4 Jahre 6 Monate her #940

  • Mario
  • Marios Avatar
  • Offline
  • Junior Member
  • Beiträge: 22
Hallo,

wenn im Quelldatensatz das Feld Datum leer ist, wird es im Moment als "DBNull" in unsere Ziel-DB geschrieben.

Praktischer wäre für uns aber so etwas wie
"00.00.0000 00:00"

Habe es über die Defaultwerte versucht, hat aber leider nicht geklappt. Ist das möglich?

Danke schon mal!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: leeres Datumsfeld soll nicht "DBnull" sein 4 Jahre 6 Monate her #941

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Brunner,

da haben Sie einen Fehler aufgedeckt. Auf der WRITE Seite scheint es ein Problem mit dem Default Wert zu geben wenn der Wert DBNULL ist. Das wird mit der nächten Version behoben.

Workaround 1) Geben Sie den Default Wert auf der READ Seite im betroffenen Feld an, hier wird der Default Wert falls der Wert DBNULL ist gezogen.

Workaround 2) Sie können über den IF-THEN-ELSE Heater prüfen ob der Wert DBNULL ist. Wenn ja geben Sie über den X-Value Heater ihren gewünschten statischen Wert an, wenn nein dann geben Sie den Inhalt des aktuellen Feldes zurück.

Anmerkung) Der Wert "00.00.0000 00:00:00" stellt kein gültiges Datum dar! Wenn Ihr Feld vom SQL bzw. FlowHeater Datentyp Date bzw. DateTime ist wird dieser Wert nicht funktionieren. Hier müssten Sie dann z.B. den Wert "01.01.0001 00:00:00" verwenden. Wenn das Feld vom Typ String (varchar ,char, nvarchar, nchar, text, ...) ist brauchen Sie keine Änderung vornehmen.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: leeres Datumsfeld soll nicht "DBnull" sein 4 Jahre 5 Monate her #1004

  • Mario
  • Marios Avatar
  • Offline
  • Junior Member
  • Beiträge: 22
Hallo Herr Stark,

war nun ein par Wochen nicht im Betrieb, daurm jetzt erst die Rückmeldung. Danke für Ihren Hinweis, hat wie immer gut geklappt nun. Freut mich das ich einen kleinen Fehler aufdecken konnte...
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.075 Sekunden