Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Feld vom Typ boolean im WRITE Adapter vorbelegen

Mehr
7 Jahre 7 Monate her #3114 von Hannes Arkona
Feld vom Typ boolean im WRITE Adapter vorbelegen wurde erstellt von Hannes Arkona
Hallo,
seit einigen Tagen befasse ich mich mit dem Flowheater um ihn evtl zukünftig als Standard-Importtool bei täglich wiederkehrenden DB Importvorgängen einzusetzen. Im Moment hänge ich allerdings an der Stelle, wo ich eine Tabellenspalte vom Typ boolean mit 'false' vorbelegen möchte. Bei dem Versuch wirklich einen Importlauf zu starten komme ich über die Fehlermeldenug 'Spalte >>blnmuclosdeleted<< hat Typ boolean, aber der Ausdruck hat Typ integer' nicht hinweg.
Var 1: Übergabe als X-Value mit Wert FALSE
Var 2: Übergabe als Parameter 'SET ..' (Paramter definiert als boolean und mit Standardwert versorgt - alle Varianten versucht: 0, nein, n usw.) an X-Value
Var 3: Übergabe aus SQL SELCT statemant direkt in 'blnnuclosdeleted.
Der Fehler ließ sich aber aucf keinem der Wege beseitigen.
Wer kann mir dazu einen Tipp geben?
PS: Die Konfiguration des Parametertyps boolean speichert nicht die Auswahl, welchen Erkennungswert man ausgewählt hat, ledigliche der Ausgabewert wird gespeichert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 7 Monate her #3117 von FlowHeater-Team
FlowHeater-Team antwortete auf Feld vom Typ boolean im WRITE Adapter vorbelegen
Hallo Herr Arkona,

durch das Konzept vom FlowHeater sollten Sie sich darüber eigentlich keine Gedanken machen müssen, der FlowHeater wandelt im Normalfall Datentypen automatisch um.

Hier scheint generell was im Argen zu sein, für eine genauere Analyse bräuchte ich mal etwas mehr Informationen.
  1. Welchen Adapter bzw. in welche Datenbank möchten Sie denn Daten importieren?

  2. Wenn Sie das Feld im FlowHeater Designer anklicken welcher FlowHeater Datentyp wird Ihnen hier angezeigt?

  3. Und zum Schluss noch wie ist das betroffen Feld in der Datenbank angelegt.

Wenn es möglich ist wäre es gut wenn Sie Ihre verwendete Definition als Anlage posten können.

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 7 Monate her #3118 von Hannes Arkona
Hallo Herr Stark,

danke für die schnelle Reaktion. Zu den Rückfragen:
- Der PostgreSQLAdapter wird verwendet.
- Datentyp Boolean wird für das Feld blnnuclosdeleted angezeigt
- DATA_TYP boolean (NULLABLE NO)
Da das Feld vorbelegt sein muss (mit false) und es keinen Input Wert auf der Read Seite gibt, kann hier nichts gewandelt werden. Insofern muss ich selbst dafür sorgen, dass das Feld mit false vorbelegt wird - was bislang scheitert. Das generierte SQL Skript hat für den Insert von blnnuclosdeleted den Value 0 erhalten, was eben falsch ist - hier sollte false stehen. Genau das sagt die Fehlermeldung auch aus.
-- 'Spalte >>blnmuclosdeleted<< hat Typ boolean, aber der Ausdruck hat Typ integer' --
Im Anhang finden Sie die verwendete Definition
Danke

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 7 Monate her - 7 Jahre 7 Monate her #3119 von FlowHeater-Team
FlowHeater-Team antwortete auf Feld vom Typ boolean im WRITE Adapter vorbelegen
Hallo Herr Arkona,

das ist in der Tat komisch :unsure: Das muss intern etwas genauer analysiert werden, evtl. haben Sie sogar einen Fehler aufgedeckt.

Workaround bis zur endgültigen Klärung. Stellen Sie den FlowHeater Datentypen für das betroffen Boolean Feld auf String und Tragen Sie als Standardwert „0“ oder „FALSE“ ohne Anführungszeichen ein. So sollten Sie Boolean Wert in die PostgreSQL Datenbank importieren können. Sobald die Analyse durch ist wird der Thread hier aktualisiert.

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.
Letzte Änderung: 7 Jahre 7 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
7 Jahre 7 Monate her #3129 von FlowHeater-Team
FlowHeater-Team antwortete auf Feld vom Typ boolean im WRITE Adapter vorbelegen
Hallo Herr Arkona,

der Fehler wurde mit Version 4.0.8.2 gefixt, betroffen davon war nur der PostgreSQL Adapter im zusammenhang mit BOOLEAN Feldern. Weitere Infos siehe Release Notes .

Vielen Dank für die Meldung des Fehlers.

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.283 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


Copyright © 2009-2024 by FlowHeater GmbH. Alle Rechte vorbehalten.