Z
zqwzz
Unregistered / Unconfirmed
GUEST, unregistred user!
D6缺陷,BUG讨论
近日在用D6时发现一些问题,如下:
用ADOConnection1连接到一个ACCESS数据库。
用ADOTable1连接到ADOConnection1,并指定数据库中一个表格.
1.当ADOTable1的Active为TRUE时,双击ADOTable1,
将不能在字段列表中 新建一个计算字段,但在D5中却可以.
需把ACTIVE改为FALSE时,才可以新建一个计算字段.
不知道为什么和D5中不一样.
2.在ADoTable1的OnCalcFields事件中加入以下代码:
adotable1['ljsl']:=adotable1.RecNo; //新建计算字段为:ljsl
在dbgrid中显示第一个纪录的纪录号为-1.从第二个纪录往后才正确.
在D5中同 样的代码却不会出现这样的问题,是D6的BUG吗?
3.在D6中 ActionMainMenuBar1与ActionManager1相关联
ActionMainMenuBar1中的菜单也与ActionManager1的Action关联。
为何在ActionMainMenuBar1上什么也不显示;但当按ALT+F12后
却会显示。或运行时也会显示,为什么呢?
近日在用D6时发现一些问题,如下:
用ADOConnection1连接到一个ACCESS数据库。
用ADOTable1连接到ADOConnection1,并指定数据库中一个表格.
1.当ADOTable1的Active为TRUE时,双击ADOTable1,
将不能在字段列表中 新建一个计算字段,但在D5中却可以.
需把ACTIVE改为FALSE时,才可以新建一个计算字段.
不知道为什么和D5中不一样.
2.在ADoTable1的OnCalcFields事件中加入以下代码:
adotable1['ljsl']:=adotable1.RecNo; //新建计算字段为:ljsl
在dbgrid中显示第一个纪录的纪录号为-1.从第二个纪录往后才正确.
在D5中同 样的代码却不会出现这样的问题,是D6的BUG吗?
3.在D6中 ActionMainMenuBar1与ActionManager1相关联
ActionMainMenuBar1中的菜单也与ActionManager1的Action关联。
为何在ActionMainMenuBar1上什么也不显示;但当按ALT+F12后
却会显示。或运行时也会显示,为什么呢?