Hi!
$DBO->query("DECLARE @my_key As varchar(10)");
$DBO->query("SELECT @my_key = 'lionht-1'");Dann kommt laufend die Meldung:
Die '@my_key'-Skalarvariable muss deklariert werden.Weiss jemand zufällig wie man das in MS SQL macht?
Sieht ganz danach aus, als ob die beiden Statements in unterschiedlichen Sessions (oder was auch immer) abgearbeitet werden und die zweite nichts (mehr) von der Deklaration in der ersten weiß. Ich vermute, du wirst das Problem nur mit einer Stored Procedure lösen können (wenn du nicht eine Lösung ganz ohne Variablen findest).
Lo!