Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren allgemeinen Beispiele an evtl. kann Ihre Frage hiermit schon beantwortet werden: Hello World 1 / 2 / 3 , Zahlen in Zeichenketten formatieren , Einfache Wenn-Dann-Sonst Bedingung , Komplexe If-Then-ElseIf ... Bedingung , Daten filtern und gruppieren , Daten gruppieren und Werte über die Gruppierung summieren

Fehlermeldung bei .Net Heater

  • Andreas Knobloch
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 3 Monate her #3376 von Andreas Knobloch
Fehlermeldung bei .Net Heater wurde erstellt von Andreas Knobloch
Hallo Herr Stark,

ich habe Heute eine Definition angepasst (ein Spalte entfernt) und beim Testen schlägt diese plötzlich mit der folgenden Meldung fehl, siehe Screenshot.
Im Skript wird der Dateiname im zweiten Adapter für Archivzwecke angepasst, dies hatte bisher auch wunderbar funktioniert.
Anschließend habe ich weitere Definitionen geprüft und konnte den Fehler hier ebenfalls über "Check Syntax" feststellen. Da diese Skripte nicht geändert wurden können diese noch ausgeführt werden.

Flowheater ist in der Version 4.0.9.2 (32 Bit) auf einem Win 2K8 R2 installiert.
Beide Adapter auf der Writeseite sind Textfileadapter.
Hier noch das volständige C#-Skript:
Code:
bool bSetFileName = true; public object DoWork() { if (InValues.Length != 1) throw new Exception("ein Eingangsparameter erwartet"); // Dateiname nicht im Testmodus umbiegen if (bSetFileName && AdapterWrite.OnlyTest == false) { // Dateiname nur beim 1. Datensatz/Zeile ändern bSetFileName = false; //Hier den Dateipfad ggf. ändern string path = @"E:\abc\def\Archiv\" + DateTime.Now.ToString("yyMMdd") + "\\"; //Verzeichnis anlegen if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } // Zugriff auf den zweiten Textfile Adapter der Write Seite TextFileAdapter adapter = (TextFileAdapter)AdaptersWrite[1]; // Dateiname ändern, ggf. hier Anpassungen vornehmen! adapter.Filename = path + "Dateiname_" + DateTime.Now.ToString("yyMMdd_HHmmss") + ".csv"; } // Eingangsparameter für die weitere Verarbeitung wieder zurückliefern return InValues[0].GetValue(); }

Mit freundlichen Grüßen
Andreas Knobloch

Mit freundlichen Grüßen
Andreas Knobloch
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
5 Jahre 3 Monate her - 5 Jahre 3 Monate her #3377 von FlowHeater-Team
FlowHeater-Team antwortete auf Fehlermeldung bei .Net Heater
Hallo Herr Knobloch,

hier hat es in den Adaptern mit Version 4.0.8.2 eine Änderung gegeben. Die Funktion „WriteAdapter.OnlyTest“ steht so nicht mehr zur Verfügung. Sie müssten das im Skript ändern auf „TestMode“ dann sollte Ihre Definition wieder laufen.

Wenn Sie einen neuen .NET Script Heater auf den Designer ziehen sehen Sie hier ein Beispiel wie das verwendet wird.

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: 5 Jahre 3 Monate her von FlowHeater-Team.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Andreas Knobloch
  • Autor
  • Offline
  • Junior Mitglied
  • Junior Mitglied
Mehr
5 Jahre 3 Monate her #3380 von Andreas Knobloch
Andreas Knobloch antwortete auf Fehlermeldung bei .Net Heater
Hallo Herr Stark,

vielen Dank für die schnelle Antwort. Die Definitionen sind angepasst und funktionieren wieder.

Mit freundlichen Grüßen
Andreas Knobloch

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.389 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en