C# Stored Procedure mit in & out-Parameter ausführen
Geizhals » Forum » Programmierung » C# Stored Procedure mit in & out-Parameter ausführen (5 Beiträge, 318 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
C# Stored Procedure mit in & out-Parameter ausführen
06.03.2009, 16:13:23
es ist zum Verzweifeln ... ich komm einfach nicht dahinter, wie ich diese Stored Procedure in C# VS2008, SQL2005 ausführen muss!

SP-Definition:

ALTER PROCEDURE [dbo].[blabla]
@sequence varchar(100),
@sequence_id INT OUTPUT
AS ....

C# SP-Methoden-Definition:

public static int executeStoredProcedure(string aSqlSP)
{
            SqlCommand myCmd = new SqlCommand(aSqlSP, SqlConn());
            myCmd.CommandType = CommandType.StoredProcedure;
            myCmd.Parameters.AddWithValue("sequence", "blabla");
            myCmd.Parameters.AddWithValue("sequence_id", SqlDbType.Int);
            rdr = myCmd.ExecuteReader();

            int sequence_id = 0;
            while (rdr.Read())
            {
                sequence_id = Convert.ToInt32(rdr.GetValue(0));
            }
            return sequence_id;
}

hat irgendwer eine Ahnung, was ich falsch mache? er geht ja nicht mal in die while-Schleife rein, also irgendwas hats da ... aber keine Ahnung, wo der Hund begraben ist ...

danke schon mal für alle hilfreichen Posts!

edit

am SQL-Server wird die SP tadellos ausgeführt, da sich die sequence_id auch ändert ... also scheitert es nur an der Rückgabe des Wertes!

my car @ Spritmonitor.de

Character cannot be developed in ease and quiet. Only through experience of trial and suffering can the soul be strengthened, ambition inspired, and success achieved

06.03.2009, 16:17 Uhr - Editiert von -Transformer2K-, alte Version: hier
[ Dieser Beitrag wurde inzwischen editiert. Die aktuelle Version befindet sich hier. ]
Antworten PM Alle Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung