我用ADO连接的一个access 数据。 其中一些表中打开时,就有这种提示。 我看也没什么问题,两个表是一样的啊。

解决方案 »

  1.   

    肯定是字段名写错了
    可能是ADOQuery的查询语句中的字段名不对
      

  2.   

    不对啊,用dbgrid,显示没有问题,只要加了dbedit 并取 field 为’名字‘ 。
    运行后,点到特定的哪个表,就提示出错。
      

  3.   

    字段名写错了,
    或者和ACCESS数据库的保留字起冲突了,在字段名两边加上[],ex:password 写成这样[password]
      

  4.   

    我把一个正常的表中的一个field改了后,也同样出现错误。
    看来是那个表的’名字‘ field有问题。 
    但是,我从access数据中看也没有发现明显的错误、不同啊。我也没有用什么select,就是加了个dbedit,连接了一个数据源,就自动出现了好多field.我就选择了其中一个。她就是有问题。
      

  5.   

    问题搞定了, 原来名字里有微小的不同。使用的“()”好象不是同一种字符集里的。
    我用正常的名字,把出错的名字刷新了一遍,就OK了。呵呵。
     heixiu1980(heixiu1980)真热心。 谢了。