- Beiträge: 14
Einfügen Date-Format in eine SQL-Datenbank
- Martin
- Autor
- Offline
- Benutzer
Weniger
Mehr
13 Jahre 10 Monate her #255
von Martin
Einfügen Date-Format in eine SQL-Datenbank wurde erstellt von Martin
Hallo,
ich habe folgendes Problem:
Ein Textfile (text-Adapter) soll in eine SQL-Datenbank-Tabelle (SQL-Adapter) eingefügt werden. Bei einem Datumsfeld gibt es ein Problem. Ich habe das Datumsfeld (read) in der Form "YYMMTT" vorliegen, also zum Beispiel 101231. Ich kennzeichne das Feld als "Date"-Format mit "yyMMdd". In der write-Seite verwende ich ein "Datetime"-Format. Beim Schreiben kommt jedoch die Fehlermeldung: "Der Wert [101231] konnte nicht zu DateTime umgewandelt werden!".
Wird jedoch mittels der Funktion "now" das Tagesdatum erzeugt, lässt sich dieses mittels "datetime" in die SQL-Datenbank einfügen.
Was mache ich falsch?
ich habe folgendes Problem:
Ein Textfile (text-Adapter) soll in eine SQL-Datenbank-Tabelle (SQL-Adapter) eingefügt werden. Bei einem Datumsfeld gibt es ein Problem. Ich habe das Datumsfeld (read) in der Form "YYMMTT" vorliegen, also zum Beispiel 101231. Ich kennzeichne das Feld als "Date"-Format mit "yyMMdd". In der write-Seite verwende ich ein "Datetime"-Format. Beim Schreiben kommt jedoch die Fehlermeldung: "Der Wert [101231] konnte nicht zu DateTime umgewandelt werden!".
Wird jedoch mittels der Funktion "now" das Tagesdatum erzeugt, lässt sich dieses mittels "datetime" in die SQL-Datenbank einfügen.
Was mache ich falsch?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
13 Jahre 10 Monate her #256
von FlowHeater-Team
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.
FlowHeater-Team antwortete auf Aw: Einfügen Date-Format in eine SQL-Datenbank
Hallo,
so wie Sie es beschrieben haben ist Ihr Vorgehen eigentlich korrekt!
Bitte prüfen Sie noch mal, dass die Datums/Zeit Formatvorgaben, auf der READ Seite vorgenommen wurden. (s. Screenshot)
Das Feld der Textdatei, das das Datum im Format „JJMMTT“ enthält, muss auf der READ Seite den Datentyp „DATE“ haben. Zusätzlich prüfen Sie bitte dass das Format im READ Adapter den Einstellungen entspricht wie im beigefügten Screenshot.
Falls Ihr Problem immer noch besteht, posten (als ZIP) Sie bitte mal ein Ihre Definition inkl. Beispieldaten.
so wie Sie es beschrieben haben ist Ihr Vorgehen eigentlich korrekt!
Bitte prüfen Sie noch mal, dass die Datums/Zeit Formatvorgaben, auf der READ Seite vorgenommen wurden. (s. Screenshot)
Das Feld der Textdatei, das das Datum im Format „JJMMTT“ enthält, muss auf der READ Seite den Datentyp „DATE“ haben. Zusätzlich prüfen Sie bitte dass das Format im READ Adapter den Einstellungen entspricht wie im beigefügten Screenshot.
Falls Ihr Problem immer noch besteht, posten (als ZIP) Sie bitte mal ein Ihre Definition inkl. Beispieldaten.
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.
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Martin
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 14
13 Jahre 10 Monate her #258
von Martin
Martin antwortete auf Aw: Einfügen Date-Format in eine SQL-Datenbank
Ich habe jetzt versucht, auf der "write"-Seite das Datumsformat auch mit yyMMdd anzugeben. Jetzt funktioniert es, der SQL-Server wandelt das Datumsformat selbständig um.
Vielen Dank für Ihre schnellen und kompetenten Lösungen!
Vielen Dank für Ihre schnellen und kompetenten Lösungen!
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.262 Sekunden