我打开数据库 dim ws1 as workspace dim db1 as database dim rs1 as recordset dim str1 as string... set ws1=... set db1=ws1.opendatabase("...... str1="select * from 表名称 set rs1=db1.openrecordset(str1) 结果 每次 rs1.recordcount 都是1 我将str1改为"select * from 表名称 where 学号='20030001'" 要不找不到 找到仅有一条记录!!!(学号为索引的字段) 我用DAO 建立的ACCESS 版本是ACCESS95
因为where 只找到符合条件的第一条记录就停止
FOR可以
dim ws1 as workspace
dim db1 as database
dim rs1 as recordset
dim str1 as string...
set ws1=...
set db1=ws1.opendatabase("......
str1="select * from 表名称
set rs1=db1.openrecordset(str1)
结果 每次 rs1.recordcount 都是1
我将str1改为"select * from 表名称 where 学号='20030001'" 要不找不到 找到仅有一条记录!!!(学号为索引的字段)
我用DAO 建立的ACCESS 版本是ACCESS95
结果都符合要求,就这一回不行
不过两种数据库的版本不一样
现用的是access95 ,
那一个是access2.0
不知道是不是这个问题而我现在用data1.datasource 解决了,
是结合控件 而解决这个问题的
大家可以试试,是不是也可以成功??
的确好使谢谢 , 愿意今后向各位大侠多多学习!!QQ 15433677 Email [email protected]