如题,当控件TTable的TableName所用的表里有空格时(如"Order Details"),应当怎么设置呢?????在SQL里可以用双引号:
如:
SELECT *
FROM "Order Details"
GO在Delphi的SQLExpress里,还可以用[]来引用,
如:
SELECT *
FROM [Order Details]
GO但这些方法,在Table的TableName设置里,都没有用,请用应当怎么处理??
谢谢.....

解决方案 »

  1.   

    直接填不行吗?
    Table1.TableName := 'Order Details'
      

  2.   

    To: Kevin_Lmx..直接写也不行的....我是初学Delphi的...
    把我能想到的方法都试过了,无一成功...:(我想再问一下Delphi有没有转义字符(如C++里的"\")???
      

  3.   

    To: bigery..你说的对,在自己做时候是应该不用有空格的表名的....
    但是DB本身认为这是合法的呀(无论是MSSQL SERVER, SYBASE ASE, 还是ORACLE)...
    像我上面用到的这个表就是MSSQL 里的一个DEMO数据库NorthWind里的表....本想用它试DELPHI的开发效率的,可一下子就卡住了...我想了两天了...:(
      

  4.   

    这可是MS SQLServer 里的Demo数据库啊....Northwind.....
    各位可以看看.....
      

  5.   

    哦,这个怕是TTable的问题了,看看VCL吧用ADO就好好的http://lysoft.7u7.net