varbinary

r11222 2011-05-12 08:20:21
我用自己拼插入语句的方式。把一个html 文件插入到数据库中, 但 SQL server 自动进行了 编码转换 , 如何禁止他进行转换?

我现在想到用varbinary , 但插入不成功, 请高手写出一个拼插入语句的方式 的代码使我可以成功把任意编码的文本插入到数据库。


现在最关键是 如何把任意编码的数据存入数据库,然后取出来的时候跟原来一样。

用拼SQL 语句的方式插入。

描述不清楚的话可以留意。跪求高手解答
...全文
184 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
r11222 2011-05-16
  • 打赏
  • 举报
回复
网页是 asnii 和unicocde 或者其他编码混合的。 可能ODBC 或 server 识别不了就自动转换了, 我就是想知道如何禁止这种自动转换行为
r11222 2011-05-16
  • 打赏
  • 举报
回复
VC6.0 ODBC SQL SERVER 的环境下, 以二进制流方式存入一样进行了编码转换,我不是没试过,是试到烦了。试了10几天都没结果,问过无数的人,大部分都是这样的回答,根本没自己试试看的。我不知道是VC 还是 SQL server 问题,反正这种方法肯定做不了
r11222 2011-05-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fancy0109 的回复:]
text ntext image 都可以的!用法查一下帮助
[/Quote]


插入后编码自动转换了!!!!!
fancy0109 2011-05-13
  • 打赏
  • 举报
回复
text ntext image 都可以的!用法查一下帮助
AcHerat 元老 2011-05-13
  • 打赏
  • 举报
回复
html

可以用字符串来存,然后在程序里调用按照样式来取,或者跟大版说的用XML类型来存储,直接获取。
中国风 2011-05-13
  • 打赏
  • 举报
回复
SQL2005以上版本
建議用xml類型插入數據庫
fancy0109 2011-05-13
  • 打赏
  • 举报
回复
1、你去看看 text ntext image的用法;
2、将html文件以二进制流存入数据库中;

我虽然没按你这么试过,要码不能给你,你体验一下用友的CDM,另外你的态度是个问题,遇到问题多动动脑子。你记住:吃*的永远左右不了拉*的。
r11222 2011-05-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fancy0109 的回复:]
存储的是ox,读出来就恢复了!
[/Quote]


wstring insertstring ;
insertstring.append((L"INSERT INTO ")) ;
insertstring.append(inserttable ) ; // 需要插入的表
insertstring.append((L" VALUES (N'" ) ) ;
insertstring.append(cl1 ) ; // 网址
insertstring.append((L"',N'")) ;
insertstring.append( cl2) ; // HTML 文件的缓冲区
insertstring.append( (L"')")) ;


根据上面的代码把一个网站的html文件插入到数据库,然后再读出来,你能得到 原来的编码再说吧,不要没试过就武断回答问题 , VC6.0 ODBC SQL SERVER
fancy0109 2011-05-13
  • 打赏
  • 举报
回复
存储的是ox,读出来就恢复了!

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧