我在读取excel中的数据时,发现一个很怪的现象:
假如表中内容为:
index number
001 22601
002 22602我用程序读出的数据为:NULL NULL
001 22601
002 22602我的程序为:
Set Db = OpenDatabase("C:\Temp\Book1.xls",False, True, "Excel 8.0;HDR=NO;")
Set Rs = Db.OpenRecordset("Sheet1$")Do While Not Rs.EOF
Debug.Print Rs(0),
Debug.print rs(1)
Rs.MoveNext
Loopwhy?
假如表中内容为:
index number
001 22601
002 22602我用程序读出的数据为:NULL NULL
001 22601
002 22602我的程序为:
Set Db = OpenDatabase("C:\Temp\Book1.xls",False, True, "Excel 8.0;HDR=NO;")
Set Rs = Db.OpenRecordset("Sheet1$")Do While Not Rs.EOF
Debug.Print Rs(0),
Debug.print rs(1)
Rs.MoveNext
Loopwhy?
解决方案 »
- 请问Web中的ActiveX可以和本地的一个Exe程序进行通信吗?
- 如何把窗体默认的关闭按扭去掉?
- 用什么控件来显示这样的查询?
- 在vb上实现中文字符的比较!
- pjp2001(花飘飘) 谢谢你刚刚的解答!请进来领分!斑竹请支持!
- 怎样通过控件的句柄来获得控件对象?
- 为什么使用vb的mscomm控件时,一旦出错了,就不能用了,只好重新启动程序,请问什么原因?
- com1的各脚功能是什么
- HTML 问题:请问如何判断一个字符串是否在“<”和“/>”之间?
- VB中菜单的集合是什么?我想历遍所以的菜单和子菜单,如果不历遍,有没有一个属性可以直接使所有的菜单隐藏?
- 难题: VB调用Delphi开发的DLL
- 相对路径
WHY?
http://support.microsoft.com/default.aspx?scid=kb;EN-US;278973