2 回答

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊
帶參數(shù)的存儲過程執(zhí)行方法如下:
(1)調(diào)用通用數(shù)據(jù)訪問類:SqlHelper,執(zhí)行SqlHelper.ExecuteNonQuery()方法
(2)使用示例:SqlHelper.ExecuteNonQuery(conn,CommandType.StoredProcedure,sqlexec,myparm)
(3)其中傳遞的4個參數(shù)如下:
“conn”:為鏈接字符
“CommandType.StoredProcedure”:表示要執(zhí)行的SQL存儲過程類型
“sqlexec”:要執(zhí)行的SQL存儲過程
“myparm”:為傳遞的參數(shù),它需要參數(shù)的初始化、賦予參數(shù)名稱、設(shè)定類型、長度和值等
(4)當(dāng)ExecuteNonQuery()執(zhí)行select 查詢時,結(jié)果總是返回-1。ExecuteNonQuery()執(zhí)行Update、Insert和Delete語句時,返回值為該命令所影響的行數(shù)。

TA貢獻(xiàn)1860條經(jīng)驗 獲得超8個贊
執(zhí)行帶參數(shù)的存儲過程的方法如下:
Exec sp_configure 'allow updates',1 --允許更新系統(tǒng)表。
exec dbo.User_ChangeObjectOwnerBatch 'OldOwner','dbo'
以上是兩個例子。
SQL Server中執(zhí)行帶參數(shù)的存儲過程的方法是:
EXEC 存儲過程名字 '參數(shù)1','參數(shù)2',數(shù)值參數(shù)
EXEC 是一個關(guān)鍵字。
字符串參數(shù)使用單引號括起來,數(shù)值參數(shù)不需要使用單引號
- 2 回答
- 0 關(guān)注
- 650 瀏覽
添加回答
舉報