新聞中心
這里有您想知道的互聯網營銷解決方案
C#中SqlParameter類的使用方法小結
ASP.NET中SqlParameter是什么?具體怎么用?
sqlparameter是用來給數據庫中定義的變量傳值用的。比如一個數據庫中定義了@ID。在ASP.NET里用newsqlparameter(“ID”,this.lblID.Text);給@ID賦值

專注于為中小企業(yè)提供網站建設、網站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)大通免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯網行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。
C#中如何使用in傳遞sql語句參數?
不可以,in使用參數時會強制轉換參數類型與條件字段一致,不支持構造字符串(如果字段本身為varchar、char型,則in相當于只有一個條件值,而不是一組)
你可以使用exec,把整個sql當做參數來執(zhí)行,如
exec( 'SELECT * FROM table WHERE id IN ( '+@ids+ ') ')
但是我感覺這樣實際上和直接構造sql語句沒區(qū)別,起不到防注入作用
sql存儲過程,怎么傳入參數?
傳入參數的方法有多種,但最常用的是指定參數名稱的方法:
一、聲明存儲過程時使用@符號來聲明參數,然后在存儲過程中使用:
CREATE PROCEDURE [dbo].[Proc_Test]
(@Name varchar(50))
AS
BEGIN
-- code
END
到此,以上就是小編對于的問題就介紹到這了,希望這3點解答對大家有用。
網站題目:C#中SqlParameter類的使用方法小結
URL標題:http://www.5511xx.com/article/coieojg.html


咨詢
建站咨詢
