关于逻辑的问题,我觉得这已经是真了啊
用data控件读取一个excel,显示在MSFlexGrid中,然后有一段如下的代码
Do Until datacpu.Recordset.EOF
If datacpu.Recordset.Fields(0) = "" Then
Print datacpu.Recordset.Fields(0)
Else
Print datacpu.Recordset.Fields(0)&"111"
loop
但是每次的运行结果都是带111的
1111
2111
111
111
111
这个excel明明只有2行数据,可是他的EOF到第五行才为真
[解决办法]
你确定field(0)是你想找的?试试看field(1)呢