select rmbyd as 报价(RMB/Yd) from table 
括号和斜杠是sql保留字,总是报错要怎么写啊?

解决方案 »

  1.   

    select 1 as [报价(RMB/Yd)] from table
      

  2.   

    select rmbyd from table 
    语句就这样写,改DBGrid的属性
    DBGrid1.Columns[i].Title.Caption := '报价(RMB/Yd)';
      

  3.   

    哦,发快了点:
    select rmbyd  as [报价(RMB/Yd)] from table
      

  4.   

    select rmbyd as '报价(RMB/Yd)' from table
    这样也行
      

  5.   

    如果数据库是Access:
    select rmbyd  as [报价(RMB/Yd)] from table
    如果数据库是Oracle:
    select rmbyd  as "报价(RMB/Yd)" from table
      

  6.   

    改为:select 1 as '报价(RMB/Yd)' from table
      

  7.   

    M-SQL :select rmbyd as '报价(RMB/Yd)' from table