CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

高分求教!XML文档传到数据库时的参数选择!高难度,多多参与!!!

楼主harezgq(兔子)2001-09-05 10:45:41 在 C++ Builder / 数据库及相关技术 提问

我在数据库写了一个存储过程,专门用来将XML文档导入数据库,该存储过程有一个参数,用来接受XML文档的数据;但是XML文档的数据一般都很大,而SQL   SERVER中的varchar,nchar都是最大4000字符,或8000字符;text和ntext可以支持4G字节的字符;其中text支持非Unicode字符,ntext支持Unicode字符;因此该参数类型我选用了ntext类型;但是当我调用存储过程时却出错:  
  "XML分析错误:   不支持从当前编码到指定编码的切换.";  
  我的XML文档因要处理中文;因此开始的语句是这样的:  
  <?xml   version="1.0"   encoding="gb2312"   ?>  
  我怀疑是字符集的问题,但不知怎么改,请教各位了!  
  问题点数:70、回复次数:3Top

1 楼harezgq(兔子)回复于 2001-09-05 10:54:12 得分 0

不好意思!自己解决了,参数用text类型就可以了,因我潜意识中一直认为该用支持Unicode编码的类型.Top

2 楼wjzhuang(程序猪)回复于 2001-09-05 11:09:01 得分 70

题外话:  
  为什么不先解析xml,然后再存到相应的位置去呢?Top

3 楼harezgq(兔子)回复于 2001-09-06 14:07:12 得分 0

在数据库里用存储过程处理很灵活.Top

相关问题

  • 高难度问题:如何将WORD文档转换成HTML文档,急用!!!
  • 关于xml和interface的高难度问题
  • 高难度!两人共同修改某WORD文档,怎样让甲做的修改使乙看到?
  • 高难度 word文档转换为tif 如何用,解决了给500分决不失言
  • 高难度............................................
  • 高难度
  • 高难度
  • 高难度
  • 我想把word,excel等文档转化成xml,然后传到客户端显示
  • word文档上传到数据库中

关键词

  • 文档
  • 字符
  • 数据库
  • 编码
  • 存储过程
  • unicode
  • xml
  • 参数
  • ntext
  • 类型

得分解答快速导航

  • 帖主:harezgq
  • wjzhuang

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo