如何使用 ExecuteScalar 來檢索單個項
ExecuteScalar 方法專門適用於僅返回單個值的查詢
以下代碼說明了如何查找與特定產品 ID 相對應的產品名稱
void GetProductNameExecuteScalar( int ProductID
{
using( SqlConnection conn = new SqlConnection(
{
SqlCommand cmd = new SqlCommand(
cmd
cmd
conn
ProductName = (string)cmd
}
}
使用 ExecuteScalar 來檢索單個項
上述代碼使用了以下存儲過程
CREATE PROCEDURE LookupProductNameScalar
@ProductID int
AS
SELECT TOP
FROM Products
WHERE ProductID = @ProductID
GO
如何使用存儲過程輸出或返回參數來檢索單個項
可以使用存儲過程輸出或返回參數來查找單個值
void GetProductNameUsingSPOutput( int ProductID
{
using( SqlConnection conn = new SqlConnection(
{
SqlCommand cmd = new SqlCommand(
cmd
SqlParameter paramProdID = cmd
ParamProdID
SqlParameter paramPN =
cmd
paramPN
conn
cmd
ProductName = paramPN
}
}
[
From:http://tw.wingwit.com/Article/program/net/201311/15089.html