Der Daten Import / Export Spezialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum SqlServer Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , FlatFile Export , Import IDENTITY (Auto Inkrement) Felder , Export auf mehrere CSV Dateien aufteilen
  • Seite:
  • 1

THEMA:

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4420

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.

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4421

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1782
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.

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4422

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' 

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FlowHeater-Team. Grund: Falsches Base64 kodiertes Bild entfernt

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4423

Hier die Fehlermeldung nochmal als Bild:   
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4424

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1782
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4425

 

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
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

SQL-Heater, wie erfolgt Übergabe einer Variable an den Writeadapter 7 Monate 1 Woche her #4426

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1782
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.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von FlowHeater-Team.
  • Seite:
  • 1
Ladezeit der Seite: 0.210 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

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

Follow us on

twitter  facebook

YouTube

 de en