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: Heater/Funktion immer nur in Pfeilrichtung "Read"

Heater/Funktion immer nur in Pfeilrichtung "Read" 1 Jahr 4 Monate her #2405

  • M.J.
  • M.J.s Avatar
  • Offline
  • New Member
  • Beiträge: 1
Hallo. Ich bin neu im Programm dabei und versuche mich derzeit an der Kombination:

Read = Quelle ein Select aus einer MySQL Datenbank

Write = Ziel, eine SQL-Datebanktabelle (bereits angelegt und definiert)

Wenn ich nun beispielsweise bei der Übergabe des Datums (Readseite: DateTime) in die SQL-Datenbank (Write: DateTime) nur das Jahr mitgeben möchte, und die entsprechende Funktion auf den Layer lege, geht die Pfeilrichtung immer nur von Write zu Read. Das Ergebnis ist dementsprechend natürlich auch nicht das erhoffte.

Das Problem habe ich übrigen mit ALLEN Funktionen. Immer nur von Write to Read....
Was mache ich grundsätzlich falsch?!

Entschuldigt meine Anfängerfrage, aber die Videos haben mir jetzt keinen Aufschluss über mein Problem gegeben.
Vlt. hilft mir ja jemand weiter. Im Vorfeld bedanke ich mich jetzt schon einmal.

Denn die Möglichkeit es als Read im Select anzugeben besteht derzeit zwar, aber sie ist performance-mäßig nicht so optimal als höchst wahrscheinlich über den Flowheater.
Anhang:
Letzte Änderung: 1 Jahr 4 Monate her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Heater/Funktion immer nur in Pfeilrichtung "Read" 1 Jahr 4 Monate her #2406

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Das Problem ist der Datentyp DATETIME den Sie auf der SQL Server WRITE Seite verwenden. Dieser Datentyp kann keine Ganzzahlen wie z.B. nur die Jahreszahl eines Datums speichern, hierfür benötigen Sie einen nummerischen Datentyp wie (INT, LONG, DECIMAL).

Der FlowHeater erkennt, dass im DATETIME Feld kein richtiges Datum ankommt, da der Wert aber nummerisch ist geht der FlowHeater von einem Binären Datumswert aus und konvertiert diesen Dementsprechend in einen Datums/Zeit Wert. Das Ergebnis ist so natürlich nicht das gewünschte.

Um Ihr Problem zu lösen genügt es die ersten beiden SQL Felder (Datum und Monat) von DATETIME auf INT im SQL Server ändern.
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.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.081 Sekunden