你检查一下OpenRecordset方法的几个参数的设置。如 set myRs=myDB.OpenRecordSer(sql,dbOpenDynaset,dbOptimistic) 再看看数据库是否连上
用 select max(abc) from datatable 就行了
Set rsRecord = dbsDB.OpenRecordset("select max(abc) from datatable") 我想把这个最大值附给一个变量X,我是做法如下:X= rsRecord!abc怎么会提示出错:"错误号'3265'item not find in this collection"是“X= rsRecord!abc”这句错了吗?那么要怎么样才能附最大值给变量呢!
关注 Set rsRecord = dbsDB.OpenRecordset("select max(abc) from datatable")
应该是"select max(abc) as c from datatable" X=rsRecord!c 或者: select max(abc) from datatable X=rsRecord.fields(0)
set myRs=myDB.OpenRecordSer(sql,dbOpenDynaset,dbOptimistic)
再看看数据库是否连上
select max(abc) from datatable
就行了
我想把这个最大值附给一个变量X,我是做法如下:X= rsRecord!abc怎么会提示出错:"错误号'3265'item not find in this collection"是“X= rsRecord!abc”这句错了吗?那么要怎么样才能附最大值给变量呢!
Set rsRecord = dbsDB.OpenRecordset("select max(abc) from datatable")
X=rsRecord!c
或者:
select max(abc) from datatable
X=rsRecord.fields(0)