今天建立一个数据库,用access做,包括10个表,最后的一个表的结构是
   code (文本)  value (数字) 用ADO就是连不上,老是提示“FROM子句语法错误”,百思不得其解,后来,干脆单独做一个数据库文件,只包括干才的那个表,
用ADO,DATASOURCE,DBGRID三个组件,也是同样的错误。
   奇怪的是与它(A)结构一样的表(B)却能连通,我用拷贝的方法做了个B的副本,才能连通,请问高手,这是为什么?

解决方案 »

  1.   

    这是BUG,是你在设置过程中出了问题,由于不了解你操作细节,所以不敢断言!
      

  2.   

    不要妄加评论,百分百是你自己的问题...举个简单的例子,你那个表要是以关键字为名,比如说order之类的,那就会报错了,估计是你表名的问题。
      

  3.   

    压根就没用SQL语句 code is key 
    问题出在表名上,我用是count/counter 改为c1即可,
    请问表名的命名规则有那些呢?
      

  4.   

    没用sql的话你用的是TAdoTable?不过你想啊,到最后取数据肯定还是靠sql啊,你要是有个表叫count的话,tablename选为count,生成的sql就是
    select * from countcount是关键字,当然就报错“FROM子句语法错误”了命名规则?偶不清楚,但关键字是肯定不能用的说...