Ergebnis SQL Abfrage einer Variable zuweisen

Dieses Forum ist für alle NiceLabel Fragen für die deutschen Benutzer.

Moderators: Georges, milos, RobertK, tb, rom, NiceLabel Support Team

Post Reply
bobob82
Newcomer
Posts: 4
Joined: Tue Oct 22, 2019 3:27 pm

Ergebnis SQL Abfrage einer Variable zuweisen

Post by bobob82 » Thu Nov 07, 2019 5:18 pm

Guten Tag,

Ich würde gerne am Ende eines Druckvorganges eine Variable mittels eines SQL Selects neu befüllen (siehe hierzu Anhang "Aufnahme1.jpg).
Dies ist aber nicht möglich, ich erhalte immer einen Fehler (siehe Anhang "Fehler.jpg").
Was mache ich falsch?

Hier auch als Text. Also die Aktion SQL Anweisung ausführen funktioniert nicht ->

:VariableSSCCZaehler = (SELECT fldZaehler FROM tblSSCC_NicelabelTest WHERE fldZaehler IN (SELECT TOP 1 fldZaehler FROM tblSSCC_NicelabelTest ORDER BY fldRunID DESC))

Dies hingegen würde funktionieren ->

DECLARE @Test INT
SET @Test = (SELECT fldZaehler FROM tblSSCC_NicelabelTest WHERE fldZaehler IN (SELECT TOP 1 fldZaehler FROM tblSSCC_NicelabelTest ORDER BY fldRunID DESC))

Warum kann ich mein Ergebnis der Datenbankabfrage nicht direkt einer Variable zuweisen?

Schöne Grüße
Jürgen
Attachments
Fehler.jpg
Fehler
Fehler.jpg (24.97 KiB) Viewed 318 times
Aufnahme1.jpg
Bild SQL Anweisung
Aufnahme1.jpg (119.55 KiB) Viewed 318 times

User avatar
dejans
NiceLabel Support
NiceLabel Support
Posts: 37
Joined: Thu Mar 29, 2018 11:28 am

Re: Ergebnis SQL Abfrage einer Variable zuweisen

Post by dejans » Fri Nov 08, 2019 8:50 am

Hallo bobob82.

Sie haben Aktion in der Automation, um das Ergebnis in einer Variablen zu speichern. Es heißt "Variable Daten speichern". Sie geben also eine SQL-Anweisung ab, danach setzen Sie die Aktion "Variable Daten speichern".

Einen schönen Tag noch

bobob82
Newcomer
Posts: 4
Joined: Tue Oct 22, 2019 3:27 pm

Re: Ergebnis SQL Abfrage einer Variable zuweisen

Post by bobob82 » Fri Nov 08, 2019 9:59 am

Hallo Dejans,

Scheint zu funktionieren, vielen Dank für die rasche Rückmeldung!

Gruß, Jürgen

Post Reply