|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2010/4/1 17:11:25 |
标题: |
D2009、D2010的TClientDataSet的XML有严重问题 |
浏览:1491 |
|
加入我的收藏 |
楼主: |
近期做一个项目用到XML,发现D2009、D2010的TClientDataSet的XML有非常严重的问题,步骤如下: 新建Form,放一个TClientDataSet,然后“Load from MyBase Table”,注意看了:IDE没有提示任何错误消息,就直接关闭了。 D7却没有一点问题,有好多XML都是这样,附件是我上传的其中一个XML。
----------------------------------------------
- |
作者: |
|
2010/4/2 9:02:02 |
1楼: |
XML有问题,但DELPHI2009,DELPHI2010也不能直接关闭 ,算一个BUG吧
----------------------------------------------
-
|
作者: |
|
2010/4/2 9:29:40 |
3楼: |
xml用IE打开就知道错误了,D7可能有容错吧
----------------------------------------------
-
|
作者: |
|
2010/4/2 13:09:17 |
5楼: |
文件如果存为UTF8格式就对了,XML没有指定编码,默认是UTF8,但你的文件又不是UTF8,所已就出错了
----------------------------------------------
-
|
作者: |
loc (EvilIsNear) |
★☆☆☆☆ |
-
|
普通会员 |
|
2010/4/3 10:59:42 |
6楼: |
楼上所言极是,用记事本打开后存为UTF-8后用IE打开就正常了,2009、2010默认是按UTF-8打开的,建议用utraEdit将原来的项目文件全部转一下
----------------------------------------------
http://hi.baidu.com/focushine/home
|
作者: |
|
2010/4/3 11:56:06 |
7楼: |
我那些文件就是用D2010另存的,试过utf8格式,结果一样不行
----------------------------------------------
-
|
|