Danke dir daf�r...
ich denke, das hilft mir weiter; werde meinen Hirnschmalz noch etwas anstrengen und das Ganze noch �ben m�ssen


Viele Gr�sse und K�hlen Kopf bei der Hitze ;-)

Lars


At 19:08 24.06.2003 +0200, you wrote:


> kann ich das DECLARE ohne negative Konsequenzen einfach weglassen??

DECLARE verwendet man nur, wenn innerhalb einer Stored Proc eine Variable
ben�tigt wird. Zum Beispiel:

CREATE PROCEDURE vp_kunden
        @Stadt varChar(50)
AS
DECLARE @plz char(5)

SELECT  @plz = PLZ
FROM            stadt
WHERE           bezeichnung = @Stadt

SELECT  *
FROM            Kunden
WHERE           Plz = @plz

@Stadt ist der �bergabe(Input)-Parameter), @plz die lokale Variable.


Output - Parameter kann man so verwenden:


CREATE PROCEDURE ip_kunden
        @KundenName varChar(50),
        @KundenNr int OUTPUT
AS
INSERT INTO Kunden (KundenName)
VALUES (@KundenName)
SELECT @KundenNr = @@IDENTITY

Diese Procedure w�rde mit Exec ausgef�hrt und gibt dann als Parameter den
ID-Wert zur�ck (wenn die Tabelle �ber ein Autoincrement-Feld verf�gt).

Es geht aber auch so:

CREATE PROCEDURE ip_kunden
        @KundenName name(50)
AS
INSERT INTO Kunden (KundeName)
VALUES (@KundenName)
SELECT @@IDENTITY AS KundenNummer

Dann erh�lt man das Ergebnis im Recordset

Tsch��, Joachim

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp


--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.471 / Virendatenbank: 269 - Erstellungsdatum: 10.04.2003


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

---
Ausgehende Mail ist zertifiziert virenfrei.
�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
Version: 6.0.471 / Virendatenbank: 269 - Erstellungsdatum: 10.04.2003

Antwort per Email an