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

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter

Mehr
2 Jahre 10 Monate her #4420 von Kai
Hallo Zusammen,

mal wieder ein kleines Problem:

Mit SET definiere ich zwei Variablen und hole mir die Werte. Diese Variablen sollen durch den SQL-Heater verarbeitet werden und als Rückgabewert die Variable Region befüllen.

Das Statement lautet wie folgt:
declare @Region varchar (3)
set @Region = ''
set @Region = (select [Region]

select COMPANYCODE, CODE, @Region = REGION
from varial.[PUBPERSONALACC_V]
where COMPANYCODE = '$CompCode$' and CODE = '$PersAccCode$')

select @Region

Der Heater ist wie folgt eingestellt: Mit Rückgabewert ja, Speichern in Parameter $Region$
Falls kein Rückgabewert, dann XXX

Leider stirbt das Script schon in der ersten Zeile. hat jemand eine Idee?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 10 Monate her #4421 von FlowHeater-Team
Hallo Kai,

ich sehe erstmal keinen Fehler. Können Sie bitte mal die genaue Fehlermeldung zur weitere Analyse hier posten, Danke.
 

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
2 Jahre 10 Monate her - 2 Jahre 10 Monate her #4422 von Kai
Das Statement im Read-Adapter ist wie folgt:


select * from varial.[PUBTRAN1CURRCOST_V] where COMPANYCODE = 'MDE' and TRANSACTIONDATE between '$DatumPeriodenbeginn$ 00:00:00' and '$DatumPeriodenende$ 00:00:00' 
Letzte Änderung: 2 Jahre 10 Monate her von FlowHeater-Team. Begründung: Falsches Base64 kodiertes Bild entfernt

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 10 Monate her #4423 von Kai
Hier die Fehlermeldung nochmal als Bild:   

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 10 Monate her #4424 von FlowHeater-Team
Hallo Kai,

dann haben Sie im SQL Heater den falschen Adapter bzw. die falsche Seite „READ|WRITE“ ausgewählt, siehe Screenshots.

Aktuell versucht der  SQL Heater das Statement über den TextFile Adapter auszuführen, der unterstützt natürlich kein SQL und wirft deshalb diese Fehlermeldung.
Wenn Sie hier den SQL Server Adapter auswählen sollte es funktionieren.

 

 

 

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
2 Jahre 10 Monate her #4425 von Kai
 

Wer Lesen kann ist eindeutig im Vorteil, trotzdem stimmt irgendwas mit dem Syntax noch nicht, leider bin ich kein SQL-Experte.

declare @Region varchar (3)
set @Region = ''
set @Region = (select [Region]

select COMPANYCODE, CODE, @Region = REGION
from varial.[PUBPERSONALACC_V]
where COMPANYCODE = '$CompCode$' and CODE = '$PersAccCode$')

select @Region

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Jahre 10 Monate her - 2 Jahre 10 Monate her #4426 von FlowHeater-Team
Hallo Kai,

den SQL habe ich mir bis jetzt nicht ganz so genau angesehen. Wenn es darum geht nur die REGION zurückzuliefern, können Sie sich den DECLARE, etc. sparen. Hier würde es ausreichen den SQL im SQL Heater so anzupassen.

     select [REGION] from varial.[PUBPERSONALACC_V] where [COMPANYCODE] = '$CompCode$' and = '$PersAccCode$'

Wenn Sie was anderes Vorhaben bräuchte ich etwas mehr Input dazu.

 

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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.304 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.