我的sql语句是
select count,date
from 表1
where date between '20090201' and '20090205'
group by date
结果
count date
3 20090201
5 20090203
4 20090204
3 20090205
我怎么用vba程序处理把 这个结果集放到两个数组中呢?
select count,date
from 表1
where date between '20090201' and '20090205'
group by date
结果
count date
3 20090201
5 20090203
4 20090204
3 20090205
我怎么用vba程序处理把 这个结果集放到两个数组中呢?
解决方案 »
- 详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)(在线等)
- 导出文件中出现无法识别的语句
- 数据库恢复正常
- SOS SQL 关于年,月, 日统计
- 初始化提供程序时发生错误,测试连接失败.发生了一个oracle错误,但无法从oracle中检索错误信息?
- oracle的转义字符
- 关于临时表空间
- Win2K上oracle安装问题,为什么连安装启动画面都起动不了!
- oracle数据迁移
- ORACLE 日期格式問題
- [提问]为什么无法用sys登录SQL*Plus?
- oracle 10g 创建表空间和数据库用户出错...
ADO 各个组件(如 connection,recordset)的用法楼主,楼主找书去看吧
先建一个查询Query01(空的也可以) Set qdf = CurrentDb.QueryDefs("Query01")
X_Sql = "select count,date from 表1 where date between '20090201' and '20090205' group by date "
qdf.SQL = X_Sql
qdf.Close Set Re = CurrentDb.OpenRecordset("Query01")
If re.RecordCount = 0 Then exit sub '如果记录数为0退出
i=0
Do Until Re.EOF
i=i+1
数组1(i)=re("count")
数组1(i)=re("date")
Re.MoveNext
Loop把上面这个过程放到一个按钮里就可以了。