With SelectInfo.ActiveTable do
    begin
      ShowStatus(0,'从数据库中读取文档...');
      (FieldByName('Content') As TBlobField).SaveToFile(l_DocName);//运行到这报错
    错误提示:adoqBookDoc:Field 'Content' not found
同样的操作有时报错,有时不报,设置断点看了它的CONNECTIONSTRING(连接的表里有CONTENT这个字段),及SQL(SELECT * FROM )语句不知道是为什么?明明有字段为什么还报错

解决方案 »

  1.   

    如果你有直接在上面进行编辑,那么就有可能会改变SQL属性,自然就有可能会报错。
      

  2.   


    你说的改变SQL属性是什么意思
      

  3.   

    比如你进行了Edit,再Post,如果没有进行requery,或者某些步骤还没有执行完成都有可能导致类似的问题。
      

  4.   

    requery是一个方法,即重新查询
      

  5.   

    MM 用 CONNECTIONSTRING  链接数据库?进行操作应该应该不会引起这个问题吧。
      

  6.   

    看看别的地方是否引用了ActiveTable这个
      

  7.   

    问题尚未解决,找不到原因!别的地方也没有引用ActiveTable