delphi7不支持 sql语言查询中带中文么```?
select dept_code from DEPARTMENT_DICT
where dept_name ='西药房'
这么一条语句在pb8里可以查出结果 但在delphi7里面就不行

解决方案 »

  1.   

    D7里面SQL是可以支持中文的,你看看是不是其他什么地方有问题啊
      

  2.   

    D7里面SQL是可以支持中文的,你看看是不是其他什么地方有问题啊
    Query1.SQL.Text:='select dept_code from DEPARTMENT_DICT where dept_name =''西药房''';
      

  3.   

    'select dept_code from DEPARTMENT_DICT
    where dept_name =' + QuotedStr('西药房')
      

  4.   

    select dept_code from DEPARTMENT_DICT where dept_name ='''+'西药房'+'''如果这样不行那可能是别的地方错误了
      

  5.   

    因为使用oracle数据库,用双引号提示错误invalid column name
    还用 DEPARTMENT_DICT为comm的所有后来改成了
    select dept_code from comm.department_dict
    where dept_name ='西药房'
    在pb8了可以查到结果 可是d7还是空的结果 请大家帮忙想想还有什么问题啊?
      

  6.   

    上面的我建议你先看看,PASCAL语法吧!再仔细看看DELPHI关于如何嵌套SQL。
    //
    delphi7不支持 sql语言查询中带中文么```?
    select dept_code from DEPARTMENT_DICT
    where dept_name ='西药房'
    这么一条语句在pb8里可以查出结果 但在delphi7里面就不行
    //
    PB是什么语法,DELPHI7.0又是什么语法。你先把他们搞懂了再说吧!
      

  7.   

    不是双引号,是两个单引号!
    'select dept_code from DEPARTMENT_DICT
    where dept_name =' + QuotedStr('西药房')