• 全部
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
  • 问答

请教~~!!!如何调用系统存储过程?

SHECC 2005-03-31 01:27:06
我要调用SQL SERVER 2k Master数据库中的扩展存储过程XP_sendmail

问题一:请问如何调用?给个示例!
问题二:其它类似调用系统存储过的代码有没有,给我参考参考!


谢谢兄弟姐妹们~!
...全文
68 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hamadou 2005-03-31
Private Sub SetParameters()
Dim Command As New SqlClient.SqlCommand("SalesByCategory")
‘SalesByCategory为存储过程名
Command.CommandType = CommandType.StoredProcedure
Command.Connection = dcNorthwind
Dim CategoryName As New SqlClient.SqlParameter() ‘定义参数变量
CategoryName.ParameterName = "@CategoryName" ‘指定参数变量对应的参数
CategoryName.SqlDbType = SqlDbType.NVarChar ‘指定参数的类型

Dim OrdYear As New SqlClient.SqlParameter()
OrdYear.ParameterName = "@OrdYear"
OrdYear.SqlDbType = SqlDbType.NVarChar
CategoryName.Value = "Condiments" ‘指定参数变量的值
OrdYear.Value = "1998"
Command.Parameters.Add(CategoryName)
Command.Parameters.Add(OrdYear)
Dim daSalesByCategory As New SqlClient.SqlDataAdapter()
daSalesByCategory.SelectCommand = Command
Dim dsNorthwind As New DataSet()
daSalesByCategory.Fill(dsNorthwind)
End Sub
回复
syeerzy 2005-03-31
和普通的SQL语句执行一样,不过把语句体换成存储过程名,然后设置CommandType属性为存储过程就可以了。
回复
相关推荐
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2005-03-31 01:27
社区公告
暂无公告