asp.net 存储过程调用
来源:爱站网时间:2019-06-20编辑:网友分享
存储过程是存储在数据库服务器上的预编译SQL语句。使用存储过程,可以直接在数据库中存储和运行功能强大的任务,爱站技术频道小编将给大家详细讲解asp.net 存储过程调用。
存储过程是存储在数据库服务器上的预编译SQL语句。使用存储过程,可以直接在数据库中存储和运行功能强大的任务,爱站技术频道小编将给大家详细讲解asp.net 存储过程调用。
1.调用存储过程,但无返回值
复制代码 代码如下:
Private Function SqlProc1(ByVal ProcName As String) As Boolean
'定义数据链接部分省略, myConn为链接对象 ProcName为存储过程名
Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn)
With myCommand
.CommandType = CommandType.StoredProcedure
.Parameters.Add("@CodeType", SqlDbType.VarChar, 20).Value = "年级编码"
Try
.ExecuteNonQuery()
Return True
Catch ex As Exception
Return False
End Try
End Function
2.调用存储过程,返回普通值
复制代码 代码如下:
Private Function SqlProc1(ByVal ProcName As String) As String
'定义数据链接部分省略, myConn为链接对象
Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn)
With myCommand
.CommandType = CommandType.StoredProcedure
.Parameters.Add("@CodeType", SqlDbType.VarChar, 20).Value = "年级编码"
.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.调用存储过程,返回数据集
'VB.NET代码
以上就是关于asp.net 存储过程调用的相关介绍,随着IT行业的高速发展,目前对于这方面的人员的需求不断增大,可以说是很有前景的一个专业。
下一篇:discuz nt的退出实现代码