在数据库(使用ADO+ACCESS)设计时,出现Invalid Enum Value错误,是怎么
回事。具体:
  我用一个datamoudle来装一个TADOConection和10个TADOTable+5个TDataSoucess,设置ADOConection的Conected属性为True时,没问题,但保存时即发生Invalid Enum Value错误,到后面只要一设置ADOConection的任何属性并保存(在RAD环境下)时都会发生这种错误,请问发生了什么事,是不是因为剩余的5个TADOTable没有对应的TDataSoucess?

解决方案 »

  1.   


    不可能,我只设置了ConectString属性,然后设Conected属性为True,完成后又设回False,
    它就出现这个错误了。
      

  2.   


    我为每一个TADOTable均加了一个TDataSoucess,TADOConection的ConectString属性:Provider=Microsoft.Jet.OLEDB.4.0;
    Data Source=I:\delphi\myprogram\entemanage\enman.mdb;
    Mode=ReadWrite|Share Deny None;
    Persist Security Info=False
    但还是出现这种错误。有没有解决办法!!!!谁解决了另开帖给100分。
      

  3.   

    查看你所连接的mdb的属性
    看它是否被设置成了只读
    另外,看看你在adoconnection设置中是否多加了ReadWrite
      

  4.   

    to Mudeen(诸神的黄昏) :    多加了ReadWrite有什么不同?
      

  5.   


    另: “所连接的mdb的属性”的问题:该数据库文件的文件属性不是只读,连接属性也不是只读。