0
在編寫函數來執行存儲過程時,我正在搞亂某處。我想我不知道如何執行SqlHelper.ExecuteReader。在SQL server 2005中SqlHelper.ExecuteReader執行存儲過程的函數
這應該返回狀態名稱。但我知道它是空的。任何想法,爲什麼?
感謝提前:)
reader = SqlHelper.ExecuteReader(DbConnString, System.Data.CommandType.StoredProcedure, "GetStateName", parameters);
while (reader.Read())
StateName = reader["StateName"].ToString();
return StateName;
和存儲過程:
Create PROCEDURE [dbo].[GetStateName](
@StateInitials varchar
)
AS
Begin
SELECT StateName FROM StateList WHERE [email protected]
End
什麼是存儲過程? – SLaks 2010-09-13 15:02:22
如果你可以給你的SQL存儲過程和你傳遞的參數,這將有助於回答。 – 2010-09-13 15:02:43
GetStateName是存儲過程! – Ram 2010-09-13 15:03:05