在vb中用recordset.open,access建立的查询和表是不是有所不同?

lala7912 2005-03-24 04:16:59
我的程序中有一段代码是这样的,myConnection,myrecordset1均已经定义:
Dim sqlString As String
sqlString = "select * from v_dj_qy"

myrecordset1.CursorLocation = adUseClient
myrecordset1.Open sqlString, myConnection, adOpenStatic, adLockOptimistic

v_dj_qy是建立的access中的一个查询,建立在表t_dj_qy、和表t_dm_ry上,如果这样建立在t_dj_qy上:
Dim sqlString As String
sqlString = "select * from t_dj_qy"

myrecordset1.CursorLocation = adUseClient
myrecordset1.Open sqlString, myConnection, adOpenStatic, adLockOptimistic

当反复点击button的时候,查询就不会提示出错:至少一个参数没有被指定值。

请问这是为什么?
...全文
166 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiaoP 2005-03-25
  • 打赏
  • 举报
回复

该问题表达不清楚,请楼主仔细看一下自己的问题。
另:数据库内部建立的查询是不能这样用的,只能把查询逻辑拿出来。

1,217

社区成员

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

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