在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的时候,查询就不会提示出错:至少一个参数没有被指定值。

请问这是为什么?
...全文
109 点赞 收藏 1
写回复
1 条回复
xiaoxiaoP 2005年03月25日

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

863

社区成员

5.5w+

社区内容

VB 数据库(包含打印,安装,报表)
社区公告
暂无公告