(1)我只要建一个新表,不论是何种结构,就打不开。
(2)还涉及不到什么代码,因为在设计环境下设置active=true,就出现这个
错误。
我试了一下,可能是驱动的原因。当我在为TADOConnection配置连接属性时,
若选择Microsoft Jet 4.0 OLE DB provider,就会出现这个问题,若改用
Microsoft OLE DB provider for ODBC drivers时就不会出现。前者是连接
access2000经常用的,难道有错吗?更奇怪的是仅对新建的表出现错误!
请大家帮助!

解决方案 »

  1.   

    From子句语法错误!!
    呵呵~~常遇到
    是你的sql语句不对,你的字段名,或者表名用了access的保留字
    比如:table ,note,date,year,等等,把你的写复杂点,带上数字就不会错!
      

  2.   

    这个问题好像是Delphi的BDE和Access不兼容造成的,没有解决方案,只有在Access中建表。
    好像在哪里有文献讲过,忘记了。
      

  3.   

    From子句语法错误!!
    呵呵~~常遇到
    是你的sql语句不对,你的字段名,或者表名用了access的保留字
    比如:table ,note,date,year,等等,把你的写复杂点,带上数字就不会错!
      

  4.   

    From子句语法错误!!
    呵呵~~常遇到
    是你的sql语句不对,你的字段名,或者表名用了access的保留字
    比如:table ,note,date,year,等等,把你的写复杂点,带上数字就不会错!
      

  5.   

    to make11111(可可):
    老兄,你真行啊!正说到点子上!经你的提示,我马上想到我建的新表名为user,从前我用PB+Sql AnyWhere5建表时,就出现系统不让用user做表名
    的情况。呵呵,现在我赶快改为user1,OK!
    多谢!最后顺便问一句:用我上面提到的两种驱动有什么区别呢?第一种又
    有什么优点呢?
    无论老兄答不答,这50分都给你了。当然,最好是回答。:)