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

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

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


谢谢兄弟姐妹们~!
...全文
93 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
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属性为存储过程就可以了。

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧