为什么在DELPHI中不能显示ORACLE中的汉字字段呀,我是用BDE连接,在FORM中用DBGRID显示,我装的是oracle8.0中文版,delphi7英文版.各位大虾帮帮忙

解决方案 »

  1.   

    不要用BDE。用Oracle的数据库驱动程序。
      

  2.   

    可能是你字符集设置有问题,我遇到类似的问题,但不同的是,当我的应用服务器用BDE连接Oracle时,字符显示一切正常,而当我用ADO连接Oracle时,用MS的Provider在C/S程序中可以正常显示中文字段名,用Oracle的Provider无法显示中文字段名;但当我在多层系统中时(即数据的存取多了进程间通信和DataSetProvider这一关以后),不管用什么Provider都不能正常显示中文字段名了,在ClientDataSet通过本进程内的DataSetProvider取得数据(未通过DCOMConnection跨进程取数据)时,用MS的Provider却又是好的。烦死人了。