vb.net 中调用了SQL SERVER的存储过程,结果是一张表table1 , 怎样在DataGridView中只显示其中一行?呵呵vb.net调用存储过程,看样子vb.net调用存储过程你应该是想显示vb.net调用存储过程的一行是特定vb.net调用存储过程的一行吧
【vb.net调用存储过程 vb中调用过程】你看这样行不行
你用rs接受到存储过程返回的表后
直接给rs设置一个过滤条件,例如 rs.Filter="ID=1"
将你要的那条记录过滤出来后再将rs绑定到DataGridView
希望能帮到你……
VB.NET如何调用存储过程我提供下c#里实现的方法:
SqlConnection conn="连接数据库语句";
SqlCommand cmd=new SqlCommand("存储过程名 A或B",conn);
cmd.CommandType=CommandType.StoredProcedure; //这句表示cmd的字符串是存储过程
cmd.Parameters.Add("@存储过程里的参数 , 用@开头",SqlDbType.Nvarchar).Value="https://www.04ip.com/post/参数值";
...如果还有参数 , 继续上句
conn.Open();
cmd.ExecuteNonQuery();
如果不要参数,直接把cmd.Parameters这句去掉 。SqlDbType表示参数的类型,自己选择
VB.net 调用存储过程其实还是ADO.NET常用对象vb.net调用存储过程的基础用法知识vb.net调用存储过程;可以自己阅读MSDN文档来vb.net调用存储过程了解这方面的入门知识 。for example:--------------------------CREATE PROCEDURE [AddNewInvoiceInfo] (@sUserID int,@sClaimMethod varchar(50),@sInvoiceNum varchar(50),@sInvoiceDate datetime,@sBuyCity varchar(50))AS Insert Into SMB_InvoiceInfo (MemberID,ClaimMethod,InvoiceNum,InvoiceDate,InvoiceCity) Values (@sUserID,@sClaimMethod,@sInvoiceNum,@sInvoiceDate,@sBuyCity) return @@IDENTITY GO ---------------------------------------------Dim CN As New SqlConnection() Dim InvoiceID As String Try CN.ConnectionString = DBConStr CN.Open() Dim CMD As SqlCommand CMD = New SqlCommand("AddNewInvoiceInfo", CN) CMD.CommandType = CommandType.StoredProcedure CMD.Parameters.Add(New SqlParameter("@sUserID", SqlDbType.Int)) CMD.Parameters("@sUserID").Value = https://www.04ip.com/post/CInt(UserID.Text) CMD.Parameters.Add(New SqlParameter("@sClaimMethod", SqlDbType.VarChar, 50)) CMD.Parameters("@sClaimMethod").Value = https://www.04ip.com/post/TransName.Text CMD.Parameters.Add(New SqlParameter("@sInvoiceNum", SqlDbType.VarChar, 50)) CMD.Parameters("@sInvoiceNum").Value = https://www.04ip.com/post/InvoiceNum.Text CMD.Parameters.Add(New SqlParameter("@sInvoiceDate", SqlDbType.DateTime)) CMD.Parameters("@sInvoiceDate").Value = https://www.04ip.com/post/InvoiceDate.SelectedDate.Date CMD.Parameters.Add(New SqlParameter("@sBuyCity", SqlDbType.VarChar, 50)) CMD.Parameters("@sBuyCity").Value = https://www.04ip.com/post/BuyCity.Text CMD.Parameters.Add(New SqlParameter("@sInvoiceID", SqlDbType.Int)) CMD.Parameters("@sInvoiceID").Direction = ParameterDirection.ReturnValue CMD.ExecuteNonQuery() InvoiceID = CMD.Parameters("@sInvoiceID").Value.ToString() CMD.Dispose() Catch ex As Exception Response.Write(ex.ToString()) Finally CN.Close() End Try
vb.net调用存储过程的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于vb中调用过程、vb.net调用存储过程的信息别忘了在本站进行查找喔 。
推荐阅读
- 沙盒技能模拟游戏,沙盒模拟手游
- 课本linux基本命令,linux教程书
- 社交化电商如何做,社交电商是怎么运营的
- 消遣的网络游戏,消遣的网络游戏叫什么
- php获取数据库表单的值 php登录页面获取数据库字段
- 水星路由器怎么设置图标,水星路由器设置从路由
- 射击游戏,射击游戏推荐手游
- 网红直播形式,网红直播形式是什么
- python中求和的地推函数,pythonsum求和函数