关于DBEDIT(100分)

  • 主题发起人 主题发起人 fossil
  • 开始时间 开始时间
F

fossil

Unregistered / Unconfirmed
GUEST, unregistred user!
在系统刚开始运行的时候,DATASET是CLOSE的,如果直接按”插入“按钮,DBEDIT不能显示
是插入状态为空,而是当前的记录数据显示????如果在按下“编辑”按钮,然后做保存和取消后
再按“插入”按钮,DBEDIT就会没有数据显示(在插入的状态),这时如果输入第一个DBEDIT(此对应的字段为关键字)
填写完EXIT此DBEDIT,到下一个DBEDIT继续填写数据,????这时候就会发生报错:project project1.exe
raised exception class EOleException with message ' an unknown error has occurred'.
按确定以后如果在继续录入数据,保存提交后,数据库仍然有此条记录,
以上问号处的问题应该怎么解决呢?
 
控制插入编辑按钮的enabled属性
 
dataset要先open
dbEdit没问题。
 
我当然知道要OPNE了
还有很奇怪的问题是,我ADODATASET.OPNE,然后ADODATSET.INSERT,可是
ADODATASET在DSBROWS的状态下???
 
下面的警告信息可以用delphi菜单:Tools/Debugger Options/Language Exceptions/ 把stop on delphi exceptions 的勾去掉
project project1.exe raised exception class EOleException with message
 
接受答案了.
 
后退
顶部