十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
VB.NET在使用带参数的存储过程进行调用的时候,应该如何编写具体的代码来进行功能去求的实现呢?下面就为大家带来了主要的操作技巧,希望能够在大家实际编写的过程中给与一些帮助。#t#

创新互联是一家专注于网站设计制作、成都网站设计与策划设计,项城网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:项城等地区。项城做网站价格咨询:18982081108
VB.NET调用存储过程返回DataSet 的例子:
C# 代码 :通用类
VB.NET调用存储过程:
- Private Sub BindingDataGrid_Query()
 - Dim ds As System.Data.DataSet
 - Zehua.Water.Appraise.SingleSTCD
 
("1999-5-1", "1999-9-1", 1, "Ⅲ", "",
"50181300,50185050,50181350,50185100,
50185150,50185200,50185250,50181200,
50185150,51282300", ds)- DataGrid_Query.DataSource = ds
 - DataGrid_Query.DataBind()
 - End Sub
 
VB.NET调用存储过程返回数组字符串
REM 执行存储过程,返回一数组
- Public Shared Function ExecuteSP_ToArrary
 
(ByVal sConnString As String, ByVal
Text_STCD As String, ByVal Text_TIME
As String, ByRef TableInfo() As String)- Dim conn As OleDbConnection =
 
New OleDbConnection(sConnString)- ReDim TableInfo(2)
 - Try
 - conn.Open()
 - Dim command As OleDbCommand =
 
New OleDbCommand("P_GET_QueryValue", conn)- command.CommandType = CommandType.
 
StoredProcedure- Dim sqlParams() As OleDbParameter =
 
{New OleDbParameter("@STCD", Text_STCD),
New OleDbParameter("@GETM", Text_TIME),
New OleDbParameter("@ReturnValue", OleDbType.
VarChar, 8000), New OleDbParameter
("@ReturnColumnCode", OleDbType.VarChar,
8000), New OleDbParameter
("@ReturnColumnName", OleDbType.VarChar, 8000)}- sqlParams(2).Direction = ParameterDirection.Output
 - sqlParams(3).Direction = ParameterDirection.Output
 - sqlParams(4).Direction = ParameterDirection.Output
 - Dim i As Integer = 0
 - While i < sqlParams.Length
 - command.Parameters.Add(sqlParams(i))
 - i += 1
 - End While
 - command.ExecuteNonQuery()
 - If sqlParams(2).Value.ToString().Length > 0 Then
 - TableInfo(0) = sqlParams(2).Value.ToString()
 - Else
 - End If
 - If sqlParams(3).Value.ToString().Length > 0 Then
 - TableInfo(1) = sqlParams(3).Value.ToString()
 - Else
 - End If
 - If sqlParams(4).Value.ToString().Length > 0 Then
 - TableInfo(2) = sqlParams(4).Value.ToString()
 - Else
 - End If
 - Catch ex As Exception
 - ZeHua.Log.exNoteBugs(ex, "SigleStcdEdit.aspx")
 
'sb.Append(ex.Message)- Finally
 - conn.Close()
 - End Try
 - End Function
 
以上就为我们为大家介绍的VB.NET调用存储过程的相关概念及操作方法。