为什么用TTable或TQuery查询含有nvarchar类型字段的表,在DBGrid只能显示不是nvarchar和nvarText类型的字段?是nvarchar和nvarText类型的字段,都显示不出来?为什么呢?不管是Sql Server 驱动类型还是MsSql驱动类型配的sql server 数据源都如此。在哪设置呢?尤其是QBE格式的查询?请高手帮忙。
其实,我最想的是解决QBE格式的查询中解决这个问题。

解决方案 »

  1.   

    dbgrid可以显示nvarchar类型啊!
      

  2.   

    哪个说dbgrid不能显示Nvarchar类型的我现在就是这样用的
      

  3.   

    注意:在QBE查询模式下。如何解决?
      

  4.   

    BDE 好象用 NVARCHAR  这样的东西会报告 "Unknown field type."我遇到过的。
      

  5.   

    to  CloneCenter(复制中心) 
     我也遇到的,但总该有个解决的方法吧。
      

  6.   

    补充一下,用native driver (即:mssql驱动)是可以解决nvarchar这个问题的,但用ODBC 配的数据源(即:sql server 驱动) 有问题,显示不出来的。并且fieldcount属性返回的字段个数也不包括nvar开头的字段在内的。这个问题大家可以尝试一下,
        不知你们如何把它显示出来的。
      

  7.   

    据说有 Borland 的补丁可以解决,我遇到这个问题的解决方法是 把 nvarchar 改成了 varchar。(很惨吧!!!)
      

  8.   

    这个问题,我要自己up了,
    怎么 CSDN 的人气这么低迷?中国人自己的论坛让人感到一丝失望。
      

  9.   

    delphi本身数据库方面还不支持unicode或者支持不得力。关注d7