一个ACCESS的数据库,其中的表名带有冒号,如ABC:dd,用这样的SQL语句:
select * from ABC:dd
却不能执行,有什么办法呢

解决方案 »

  1.   

    试一下这样行不行select * from [ABC:dd]
      

  2.   

    数据库名用[]括起来
    如:select * from [table1]
      

  3.   

    数据库名用[]括起来
    如:select * from [ABC:dd]
      

  4.   

    Query会出问题的,因为在Delphi中Query的SQL语句中冒号后面是一个参数,所以你现在使用冒号固然会出错请楼主更改表的名称吧
      

  5.   

    使用连续两个冒号:select * from ABC::dd
      

  6.   

    select * from ABC::dd
    正解