查询语句中如何使用变量?

环境监测技术 2017-06-25 03:50:48
我想在sql查询中使用变量,不知道如何使用,请大家帮忙。

比如:
定义一个数字
dim num as integer
num=text1.text

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.path & "\vbworks.mdb"
conn.Open
rs.Open "select top 10 * from duocanshu ", conn, 1, adLockOptimistic
我想把最后一句的10改成变量num,但是屡试不成。
帖子上有人说把num加上括号变成(num)即可,但是我试了,根本不行。运行时提示:SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。

求助各位如何解决?
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdingyun 2017-06-25
  • 打赏
  • 举报
回复
num = Val(Text1.text)
脆皮大雪糕 2017-06-25
  • 打赏
  • 举报
回复
rs.Open "select top " & text1.text & " * from duocanshu ", conn, 1, adLockOptimistic 注意控制text1里面数值的合法性即可。

1,216

社区成员

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

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