网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.讲解SQL Server 2005数据库的同义.
.MS SQL Server中的CONVERT日期格.
.SQLServer分页查询通用存储过程.
.SQLServer中有关SQLAgent的使用技.
.修改SQL Server 2005 sa用户密码.
.sqlserver通过脚本创建定时任务.
.使用标准I/O进行Informix同时备份.
.SQL SERVER 2005中同义词实例.
.不通过dsn访问sql server.
.实现一个用户取过的数据不被其他.
.用一个存储过程实现分步删除数据.
.轻松掌握使用SQL Server 浏览器.
.Windows XP下安装SQL2000企业版 .
.Micorsoft SQL Server 2008数据仓.
.Data Studio的Web数据服务创建数.
.SQL Server 2000的数据转换服务(.
.如何将SQL Server表驻留内存和检.
.MS SQL数据库备份和恢复存储过程.
.数据复制的基本理念与复制技术面.
.如何查看并导出数据表中字段的注.

有关读取SQL数据库里TEXT和NTEXT类型字段内容的问题

发表日期:2006-9-21


老是遇到TEXT类型和NTEXT类型的字段读不出来的问题.
今天弄了半天,又查了资料,终于把这个问题搞定了

首先我们应该了解这两个类型的字段到底有什么不同:
虽然看起这他们是叫TEXT,但他不是用来保存文本的,实际上是用来保存文件,和IMAGE类型一样的,一般用来保存MIME类型的数据.
而我把它用来保存新闻的主体内容了,这样能存的更多.结果老是读取不出来......

我用的是ADO连接,在读取数据时,因为习惯了以前ASP的写法,用conn.execute()来读取,,,这种读取对存MIME类型的字段是无效的,,,
所以改成rs.open的方法来读取就好了....

记于此,以做学习.

那么这两种执行方法在本质上有什么不同?在处理MIME类型上有什么不同呢?
个人认为用conn.execute()方式得到的RS里对MIME类型应该只是得到了一个索引,而用rs.open()的方式得到的应该是MIME类型的内容吧!
对两种方式得到的RS的字节大小做个比较应该能说明结果.

那么在应用时,在仅列出索引,标题什么的时,用conn.execute(). 在要显示完整内容时用rs.open(),我想这样能提高不少性能吧!
http://www.cnblogs.com/aowind/archive/2006/09/20/509322.html

上一篇:剖析SQL Server 2005中的报告服务架构 人气:7475
下一篇:SQL Server的Collate语句需注意 人气:7803
浏览全部数据库的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐