错误:在 vb.net 中没有提供更多所需参数的值
从 VB.NET 将数据更新到 Access db 时出现错误。显示“没有为更多必需参数给出值”
。在这里,我已经给出了我尝试过的代码......
con.open()
dim a
dim cd as new oledb.oledbcommand
a="update inward set Quantity=" & textbox3.text & "Where tool_name=" & listbopx1.selectedItemm & ""
cd=new oledb.oledbcommand(a,con)
cd.ExecuteNonQuery()
con.close
请帮助我解决这个问题,我需要知道为什么会发生这种情况。
I have getting error while update the data to Access db from VB.NET. Which is shown "No value given for more required parameters"
. Here i have given the code what i have tried.....
con.open()
dim a
dim cd as new oledb.oledbcommand
a="update inward set Quantity=" & textbox3.text & "Where tool_name=" & listbopx1.selectedItemm & ""
cd=new oledb.oledbcommand(a,con)
cd.ExecuteNonQuery()
con.close
Please help me to fix this, I need to know why it has happened.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为引号的问题
不应该出现
,并注意字符串中的引号。
所以我的建议:使用参数化查询,
我添加了一个链接来查看如何编写参数。看看:
运行在 ASP.net (VB) 中查询、获取值,然后更新记录
I think a problem with quotes
should it not be
and watch out for quotes in the string.
So my advice: use parameterized queries,
I added a link to see how to write parameters. Look at :
Running a Query, getting a value, then update record in ASP.net (VB)