高手请进,不同系统的数据库乱码,成功解决者,愿送500分
本人用XP系统+access2002(2000)
1.用代码添加数据库某字段(字符串型)的数据,并读出到文本框,再用代码把文本框的数据送到剪贴板,结果粘贴出来的是乱码。如果单单在文本框内输入数据再复制到剪贴板并不是乱码!
2.用代码生成一个数据库,如
Set MyField = Mytable.CreateField("现象ID", dbText)
Mytable.Fields.Append MyField
Set MyField = Mytable.CreateField("办法ID", dbText)
Mytable.Fields.Append MyField
用某些系统打开数据库时结果如下:如一个win2000+access2000机器
?rs.field(3).name
现象ID
?rs.field("办法ID")
8
?rs.field(4).name
办法ID
?rs.field("现象ID")
出错,"集合中找不到元素"
用同一代码读取手动生成的access2002数据库完全正确。