VB操作数据库的存储过程,设置输出参数代码看不明白,请指教!

hwbdabao1234 2017-09-18 05:34:52
Dim cnn As SqlConnection = New SqlConnection("server=PC-201504020821;database=SHOYO;uid=sa;pwd=1234;")
cnn.Open()
Dim cm As New SqlDataAdapter()
cm.SelectCommand = New SqlCommand()
cm.SelectCommand.Connection = cnn
cm.SelectCommand.CommandText = "Add_dingdan" ‘’存储过程为:"Add_dingdan"
cm.SelectCommand.CommandType = CommandType.StoredProcedure
cm.SelectCommand.Parameters.AddWithValue("@name1", TextBox1.Text) ''添加输入参数

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''以下3行是什么意思''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim parOutput '类型是什么
parOutput = cm.SelectCommand.Parameters.AddWithValue("@result1", SqlDbType.Int)
parOutput.Direction = ParameterDirection.Output '参数类型为Output
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
cm.SelectCommand.ExecuteNonQuery() ''
MsgBox(cm.SelectCommand.Parameters("@result1").Value) ‘’显示返回值

问题:请解析一下上面3行代码的意思,有没有更简单的其他方法!

...全文
476 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-09-19
  • 打赏
  • 举报
回复
建议先学习带输出参数的存储过程怎么写和怎么在查询分析器中调用看输出参数的返回值。
(1) 本软件是应用Visual Basic 6.0编写,在硕研休闲期间陆陆续续完成的,软件源代码解压后约6M,其中数据库有5M,编译后的软件约15M,现一并将软件原代码和编译后的软件分享给大家,由于个人能力有限,难免存在一些问题,还多多指教并希望对大家有所帮助。 (2) 软件是由后台存储物性数据的Access数据库和前台VB语言编写的查询界面两部分组成的,其中物性数据库的数据源自一个流程模拟软件,经各个物性参数的测试表明该数据库可靠,前台查询界面则是由作者利用VB语言编写的。 (3) 本软件可查询近1700种化学物质,可查询其常规性质,也可查询多种随温度变化的参数,如液体导热系数、饱和蒸气压、气化焓、液体热容、液体密度、理想气体热容、表面张力、液体粘度、气体粘度和第二维里系数。 (4) 进入主界面后,即可查询物性参数,界面主要功能有:“文件”菜单可将欲查询物质的参数输出到EXCEL、WORD和TXT文本中,其中WORD输出可以将所有物性参数输出,而EXCEL和TXT输出只能将常用物性输出,具体操作是依次点击界面上的文件、数据输出,再选择要输出的形式,也可以使用快捷键;“查询”菜单是进行物性查询的界面,查询方式有“中文检索”、“英文检索”、“CAS检索”和“化学式检索”,这也可以在查询的界面上选择;“单位”菜单是设置各个物性参数单位的地方;“帮助”菜单是可查看帮助文件和作者简介。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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