我现在用一个文本文件数据库,比如定义了一个概要文件aa.sch,aa.sch的内容如下:
[test]
filetype=fixed
charset=ascii
field1=f1,char,20,00,00
field2=f2,char,08,00,21
这样就定义了两个字段f1,f2,除此之外还有一个数据文件aa.txt,aa.txt的内容如下:
05012003030100000014|20030301
05012003030100000014|中文字段
05012003030100000014|数据文件当我用Table控件进行访问时,那些中文字总会出现乱码。真不知道是什么原因????
痛苦!!!!!

解决方案 »

  1.   

    这个问题的原因是:中文汉字占两个占位符,在copy,Delete等操作中文字符时,容易将一个汉字
    切成两半,从而产生乱码现象!!
      

  2.   

    非常感谢各位的参与,我是用BDE连文本数据库的,
    WWWWA(aaaa) :不知道你有什么高招没有?先谢谢你啦
      

  3.   

    用tinydb,easytable,或keydb控件吧,能打包在exe程序中。
      

  4.   

    如果只有很少的数据,可以用ini文件,也很方便。
      

  5.   

    在BDE Administrator中,选Configuration页,选Drivers|ODBC|Microsoft Text Driver,给其LANGDRIVER指定一中文驱动(如Paradox China 936,保存即可
      

  6.   

    To li_zhifu(东北人):
      我用的是access,这样设好象没有用呀。