建议你使用DBEDit保存后,使用VF看一下,如果保存的就是###,
那就是保存的问题,如果看到的是正常的汉字,
你在检查DBGrid读出时的问题,
不过我用过dbf的库,没有见到过这样的问题。

解决方案 »

  1.   

    up
    奇怪的现象,很可能设置了掩碼。我用过DBGrid,并没有你那样的情况。
      

  2.   

    应该是语言设置问题,选择标准的ascii即可
      

  3.   

    是不是每一行给的地方太少了.... 我在execl里面遇到过类似问题.
      

  4.   

    我也有过这种问题,由BDE建立的DBF表,甚至就算是用foxpro建立的*.dbf表,如果有中文,也不能显示。但是用其他软件建立或者导出的dbf表。就可以。不知为何
      

  5.   

    当然,表的类型都是dbase的dbf,不是foxpro的dbf.请高手帮帮忙
      

  6.   

    两种可能:
    1。设置了掩码
    2。bde设置出错或bde出错,请查看其它软件是否有使用不同版本的bde,
    然后重装bde