欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net 存儲(chǔ)過程調(diào)用

 更新時(shí)間:2009年07月13日 21:07:11   作者:  
調(diào)用存儲(chǔ)過程,但無返回值 調(diào)用存儲(chǔ)過程,返回普通值 調(diào)用存儲(chǔ)過程,返回?cái)?shù)據(jù)集的實(shí)現(xiàn)代碼。
1.調(diào)用存儲(chǔ)過程,但無返回值
復(fù)制代碼 代碼如下:

Private Function SqlProc1(ByVal ProcName As String) As Boolean
'定義數(shù)據(jù)鏈接部分省略, myConn為鏈接對(duì)象 ProcName為存儲(chǔ)過程名
Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn)
With myCommand
.CommandType = CommandType.StoredProcedure
.Parameters.Add("@CodeType", SqlDbType.VarChar, 20).Value = "年級(jí)編碼"
Try
.ExecuteNonQuery()
Return True
Catch ex As Exception
Return False
End Try
End Function

2.調(diào)用存儲(chǔ)過程,返回普通值
復(fù)制代碼 代碼如下:

Private Function SqlProc1(ByVal ProcName As String) As String
'定義數(shù)據(jù)鏈接部分省略, myConn為鏈接對(duì)象
Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn)
With myCommand
.CommandType = CommandType.StoredProcedure
.Parameters.Add("@CodeType", SqlDbType.VarChar, 20).Value = "年級(jí)編碼"
.Parameters.Add("@NewCode", SqlDbType.VarChar, 20).Direction = ParameterDirection.Output
Try
.ExecuteNonQuery()
Return .Parameters(1).Value()
Catch ex As Exception
Return "無編碼生成"
End Try
End Function

3.調(diào)用存儲(chǔ)過程,返回?cái)?shù)據(jù)集
'VB.NET代碼
復(fù)制代碼 代碼如下:

Private Function SqlProc2(ByVal ProcName As String, ByVal Param1 As String) As DataSet
'定義命令對(duì)象,并使用儲(chǔ)存過程
Dim myCommand As New SqlClient.SqlCommand
myCommand.CommandType = CommandType.StoredProcedure
myCommand.CommandText = ProcName
myCommand.Connection = myConn
'定義一個(gè)數(shù)據(jù)適配器,并設(shè)置參數(shù)
Dim myDapter As New SqlClient.SqlDataAdapter(myCommand)
myDapter.SelectCommand.Parameters.Add("@name", SqlDbType.VarChar, 20).Value = Param1
'定義一個(gè)數(shù)據(jù)集對(duì)象,并填充數(shù)據(jù)集
Dim myDataSet As New DataSet
Try
myDapter.Fill(myDataSet)
Catch ex As Exception
End Try
Return myDataSet
End Function
'存儲(chǔ)過程代碼
Create Proc Test @name varchar(20) As
Select * From EC_Grade where cGradeName=@name
GO
***如果將存儲(chǔ)過程修改部分內(nèi)容,可以做為查詢使用
CREATE Proc Test
@name varchar(200)=''
--此處應(yīng)該注意200為查詢條件的長度,可以根據(jù)實(shí)際情況而定;但不建議用于過長的查詢條件
As
Declare @sql1 varchar(8000)
if @name<>''
Select @sql1='Select * From EC_Grade where '+ @name
else
Select @sql1='Select * From EC_Grade'
exec(@sql1)
GO

相關(guān)文章

  • Quartz在.NET中的使用教程

    Quartz在.NET中的使用教程

    Quartz是一個(gè)強(qiáng)大、開源、輕量級(jí)的任務(wù)調(diào)度框架,支持cron-like表達(dá)式其他一些優(yōu)秀的特性。這篇文章主要介紹了Quartz在.NET中的使用,需要的朋友可以參考下
    2021-12-12
  • ASP.NET Core中間件計(jì)算Http請(qǐng)求時(shí)間示例詳解

    ASP.NET Core中間件計(jì)算Http請(qǐng)求時(shí)間示例詳解

    這篇文章主要給大家介紹了關(guān)于ASP.NET Core中間件計(jì)算Http請(qǐng)求時(shí)間的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • ASP.NET MVC視圖尋址

    ASP.NET MVC視圖尋址

    這篇文章介紹了ASP.NET MVC視圖尋址的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • .Net站點(diǎn)設(shè)置多個(gè)路由對(duì)應(yīng)同一個(gè)Action

    .Net站點(diǎn)設(shè)置多個(gè)路由對(duì)應(yīng)同一個(gè)Action

    這篇文章介紹了.Net站點(diǎn)設(shè)置多個(gè)路由對(duì)應(yīng)同一個(gè)Action的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • asp.net驗(yàn)證碼的簡單制作

    asp.net驗(yàn)證碼的簡單制作

    當(dāng)用戶進(jìn)行注冊(cè)、登陸的時(shí)候都會(huì)遇到輸入驗(yàn)證碼的情況,那驗(yàn)證碼到底是怎么制作的,下面就為大家講解如何使用ASP.NET制作簡單的驗(yàn)證碼,感興趣的朋友可以參考一下
    2015-09-09
  • Convert.ToInt32與Int32.Parse區(qū)別及Int32.TryParse

    Convert.ToInt32與Int32.Parse區(qū)別及Int32.TryParse

    2個(gè)方法都可以把string轉(zhuǎn)換為int,那么他們有什么區(qū)別?什么時(shí)候該用什么?性能如何。 其實(shí)在2.0里還有Int32.TryParse也實(shí)現(xiàn)了同樣的效果。
    2009-01-01
  • IE和火狐中模仿Click事件及提交到新窗口總結(jié)(asp.net)

    IE和火狐中模仿Click事件及提交到新窗口總結(jié)(asp.net)

    在程序中去模擬一個(gè)click事件是可以的,如果這個(gè)click事件是來自<a>標(biāo)簽的,那如果希望得到單擊按鈕的效果,IE可以,但火狐無法實(shí)現(xiàn)
    2012-01-01
  • ASP.NET中用js取CheckBoxList中值的方法實(shí)例

    ASP.NET中用js取CheckBoxList中值的方法實(shí)例

    用腳本取CheckBoxList中的值,并用"|"將其分開,之后將取到的值放入文本框,返回?cái)?shù)據(jù)庫做添加或者修改
    2013-07-07
  • ASP.NET中MD5與SHA1加密的幾種方法

    ASP.NET中MD5與SHA1加密的幾種方法

    下面就是ASP.NET中幾種加密方法。加密算法有兩種,也就是上面提到的MD5和SHA1,這里我舉的例子是以MD5為例,SHA1大致相同,只是使用的類不一樣。
    2010-04-04
  • ASP.NET MVC異常處理模塊詳解

    ASP.NET MVC異常處理模塊詳解

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC異常處理模塊,對(duì)異常處理感興趣的小伙伴們可以參考一下
    2016-03-03

最新評(píng)論