用ado链接mssql.
在adotable中将active设为true时
出现"在关键字xxx附件出现语法错误"(xxx是tablename)
请问这种情况是怎么回事
连别的表就没问题,连xxx这个表就会,xxx这个表设了外键的,是不是这个问题?
请问怎么解决

解决方案 »

  1.   

    TableName 具体是什么呢 ? 楼主代码能看么 ?
      

  2.   

    根本还没写代码..也没什么查询语句
    我就新建个form,放了ado,adotable,datasource和一个dbgrid
    ado连了数据库,adotable的connection连到了ado那,datasource连到了adotable那,dbgrid连到datasource那,然后在adotable的tablename那选了一个表,然后active选true就出现上面那个错误
    但是选另一个表就没问题
      

  3.   

    换用 ADOQuery 看看有错没
      

  4.   

    你的TableName 应该是使用了T_SQL语言的关键字,换一个名字吧.
      

  5.   

    或者换成ADOQuery,
    SQL属性为'select * from [TableName]'
      

  6.   

    我要用DBGrid显示表内容..怎么用ADOQuery?
      

  7.   

    一样的datasource组件的dataset属性设为那个ADOQuery就行了。
      

  8.   

    to truexeentablename是order,难到这个....我换一个试一试
      

  9.   

    肯定是这个原因
    跟SQL Server 保留字冲突了
    换个名字吧