O
otqsoft
Unregistered / Unconfirmed
GUEST, unregistred user!
前段时间写了一个程序,配置数据存在放在本地Acces数据库中,遇到一个很奇怪的问题,下面是事例代码<br>var<br> tSql: string;<br> Query: TADOQuery;<br>begin<br> Query:= TADOQuery.Create(nil);<br> Query.Connection:= ADOLink; //定义的一个ADO全局变量<br> tSql:= 'select * from menu_system where m_flag=1';<br> Query.Sql.Text:= tSql; //设置段点1<br> Query.Open; //设置段点2<br> if Query.Active then<br> begin<br> showmessage(inttostr(Query.RecordCount)); <br> end;<br>end;<br><br> 问题: <br> 1. 如果段点放在“设置段点1”处,F8单步执行,RecordCount > 0<br> 2. 如果段点放在“设置段点2”处,F8单步执行,RecordCount = 0<br><br> 不知道为什么,是不是ACCESS有什么地方需要设置???