在Delphi下使用TAdoTable进行Paradox、dBase、和MSAccess数据库访问,在IDE环境下将数据库和表选好并设Active为TRUE,Debugger Option 选项卡中选中Stop on Delphi Exceptions 结果一编译运行就提示如下错误Project Project1.exe raised exception calss EvariantTypeCastError
with message 'Could not convert variant of type (Null) into type
(String)'.Process stopped. Use Step or Run to continue.

[OK]  [Help]
[]View CPU Window按F9继续运行,浏览什么的都正常,可要是一运行到需要编辑数据的代码,如
 
  AdoTable1.Edit();
  AdoTable1['ID'] := 1003;
  AdoTable1.Post();
  或
  AdoTable1.InsertRecord([1005, 'Jin', 'GoodGirl']);就报出如下错误提示:Project Project1.exe raised exception calss EOLeException 
with message '[Microsoft][OBDC Paradox Driver] Operation must use updateable query'.Process stopped. Use Step or Run to continue.

[OK]  [Help]
[]View CPU WindowWin98/2000 & Delphi6/7下都这样,用BDE的TTable访问相同的数据表却一切正常,快郁闷死了,有经验的前辈指点一下!****目标数据库里只有一张刚定的表,我也没有设置任何非空字段!!!******