- Beiträge: 22
Probleme bei Realisierung einer if Bedinung
- Magnus Gerlitschka
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 4 Monate her #3964
von Magnus Gerlitschka
Probleme bei Realisierung einer if Bedinung wurde erstellt von Magnus Gerlitschka
Hallo Support Team,
leider stehe ich auf dem Schlauch.. ich möchte aus einem Textfile ein Feld (Name1) in ein Datenbankfeld übergeben.
Nur wenn Name1 LEER oder NULL ist, soll ein anderes Feld (Name) genommen werden.
Anbei ein Screenshot meiner Konfiguration.
Bedingung 3 funktioniert leider nicht.
Wo ist mein Denkfehler?
Danke, Magnus
leider stehe ich auf dem Schlauch.. ich möchte aus einem Textfile ein Feld (Name1) in ein Datenbankfeld übergeben.
Nur wenn Name1 LEER oder NULL ist, soll ein anderes Feld (Name) genommen werden.
Anbei ein Screenshot meiner Konfiguration.
Bedingung 3 funktioniert leider nicht.
Wo ist mein Denkfehler?
Danke, Magnus
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 4 Monate her #3966
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 Probleme bei Realisierung einer if Bedinung
Hallo Herr Gerlitschka,
entweder Sie verwenden bei der Verknüpfung ein „AND“ siehe Screenshot oder aber Sie prüfen in der IF-THEN-ELSE Bedingung lediglich auf „IsEmpty“ ab.
Das Problem ist, dass die erste Bedingung (!= NULL) in Ihrem Fall nie zutrifft, da der TextFile Adapter keinen Wert NULL aus der Textdatei liest und weiterreicht. Hier wird höchstens ein leeres Feld (=länge 0) geliefert. Somit wird immer der der zweite Eingangsparameter zurückgeliefert.
entweder Sie verwenden bei der Verknüpfung ein „AND“ siehe Screenshot oder aber Sie prüfen in der IF-THEN-ELSE Bedingung lediglich auf „IsEmpty“ ab.
Das Problem ist, dass die erste Bedingung (!= NULL) in Ihrem Fall nie zutrifft, da der TextFile Adapter keinen Wert NULL aus der Textdatei liest und weiterreicht. Hier wird höchstens ein leeres Feld (=länge 0) geliefert. Somit wird immer der der zweite Eingangsparameter zurückgeliefert.
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.
- Magnus Gerlitschka
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 22
4 Jahre 4 Monate her #3967
von Magnus Gerlitschka
Magnus Gerlitschka antwortete auf Probleme bei Realisierung einer if Bedinung
Hallo Herr Stark,
habe Ihren Rat befolgt und nur noch eine Bedingung aktiviert. Da die Daten aus einem CSV File stammen, müßte die richtige Bedingung !="" sein.
Also: wenn Name 1 NICHT ein leerer String ist, sollte dieses Feld genommen werden (2) ansonsten soll das Feld (3) genommen werden.
Klappt leider nicht. Haben Sie noch eine Idee?
habe Ihren Rat befolgt und nur noch eine Bedingung aktiviert. Da die Daten aus einem CSV File stammen, müßte die richtige Bedingung !="" sein.
Also: wenn Name 1 NICHT ein leerer String ist, sollte dieses Feld genommen werden (2) ansonsten soll das Feld (3) genommen werden.
Klappt leider nicht. Haben Sie noch eine Idee?
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 4 Monate her #3968
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 Probleme bei Realisierung einer if Bedinung
Hallo Herr Gerlitschka,
jetzt haben Sie auch die „IsEmpty“ Bedingung entfernt, deshalb funktioniert es nicht. Das Problem ist, mit Ihrer Abfrage prüfen Sie mit "" auf eine Zeichenkette der Länge 0 ab. In Ihrer CSV Datei hat das Feld wahrscheinlich Leerzeichen als Feldinhalt? Das wird der Grund sein, dass es jetzt nicht funktioniert.
Ich habe Ihnen im Anhang ein kleines Beispiel erstellt, siehe Anhang.
jetzt haben Sie auch die „IsEmpty“ Bedingung entfernt, deshalb funktioniert es nicht. Das Problem ist, mit Ihrer Abfrage prüfen Sie mit "" auf eine Zeichenkette der Länge 0 ab. In Ihrer CSV Datei hat das Feld wahrscheinlich Leerzeichen als Feldinhalt? Das wird der Grund sein, dass es jetzt nicht funktioniert.
Ich habe Ihnen im Anhang ein kleines Beispiel erstellt, siehe Anhang.
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.
- Magnus Gerlitschka
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 22
4 Jahre 4 Monate her #3969
von Magnus Gerlitschka
Magnus Gerlitschka antwortete auf Probleme bei Realisierung einer if Bedinung
Hallo Herr Stark,
herzlichen Dank. Wieder einmal konnte ich das Problem mit Ihrer Hilfe lösen.
Super Support, super Tool!
VG Magnus Gerlitschka
herzlichen Dank. Wieder einmal konnte ich das Problem mit Ihrer Hilfe lösen.
Super Support, super Tool!
VG Magnus Gerlitschka
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.281 Sekunden