;)  Habe es bereits selber herausbekommen,... dummer Fehler! Trotzdem Danke!


CIAO
Michael


----- Original Message -----
From: "Sebastian Betzin" <[EMAIL PROTECTED]>
To: "aspDEdotnet" <[EMAIL PROTECTED]>
Sent: Wednesday, October 09, 2002 10:49 AM
Subject: [aspdedotnet] AW: SQL Server Stored Procedure


Wenn du eine SP aufrufst dann musst du die Parameter auch so im Code
nennen (mit @)
Z.B.:
"@Username"
- >
SqlParameter SqlUsername =
cmd.Parameters.Add("@Username",SqlDbType.NVarChar, 60);

Gru�, Sebastian

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von
Michael Schwarz
Gesendet: Dienstag, 8. Oktober 2002 14:05
An: aspDEdotnet
Betreff: [aspdedotnet] SQL Server Stored Procedure


Hi,

was mache ich hier falsch? Ich bekomme immer eine SqlExeption mit dem
Fehlertext "Systemfehler". Der ConnectionString lautet
"server=(local);Trusted_Connection=yes;database=xxx;". xxx ist die
Datenbank.


// ---------------- C# Quellcode

SqlConnection Conn = new SqlConnection(ConnectionString);

SqlCommand cmd = new SqlCommand();
cmd.CommandText = "UserLogin";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = Conn;

SqlParameter SqlUsername = cmd.Parameters.Add("Username",
SqlDbType.NVarChar, 60);
SqlParameter SqlPassword = cmd.Parameters.Add("Password",
SqlDbType.NVarChar, 40);
SqlParameter SqlUserID = cmd.Parameters.Add("UserID", SqlDbType.Int);
SqlUserID.Direction = ParameterDirection.Output;

SqlUsername.Value = Username;
SqlPassword.Value = Password;

Conn.Open();
cmd.ExecuteNonQuery();
Conn.Close();


// ---------------- Stored Procedure

CREATE Procedure dbo.UserLogin
 (
  @Username nvarchar(60),
  @Password nvarchar(40),
  @UserID int OUTPUT
 )
AS
 SELECT @UserID = UserID FROM dbo.Accounts WHERE Username = @Username
AND
Password = @Password
GO





| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp



| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp


| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an