当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 今天,修改了一点上次做的办公管理系统中的文件上传的BUG,原因是ASP中SQL语句性能问题导致了RecordSet对象关闭,结果使数据入库失败。
 

 

    摘要:我们经常使用的strcpy,相信很多人都知道它的实现了,那么有没有想过自己写一个strcpy呢?在c下面,据说这是很经典的实现方法哦,简洁而干净: char * strcopy2(char * szdst, const char * szsrc) { char * sztemp = szdst; while (*szdst++ = *szsrc++); szdst = ‘\0’; return sztemp; } ......
 ·int 01 检测softice的代码    »显示摘要«
    摘要: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 创编 创编 2 0 2004-08-28t16:27:00z 2004-08-28t16:27:00z 1 91 524 4 1 643 9.2812 6 磅 6 磅 0 3 ......


ASP中SQL语句导致的性能问题

今天,修改了一点上次做的办公管理系统中的文件上传的bug,原因是asp中sql语句性能问题导致了recordset对象关闭,结果使数据入库失败。对于这个错误,我目前只能这样理解了:

我用了一个临时解决办法:重新构造一个sql语句,这个sql语句不返回任何记录,就像打开一个空表一样,然后再进行数据库更新操作。 【相关文章:一个通用数据库访问类(C#,SqlCli

sql语句 select * from tab_files 打开表后,然后调用addnew方法添加要更新的数据,表面上看没什么问题,当tab_files表中记录相当多时, select * from tab_files 问题就暴露了,所有被选择的数据会写入系统内存缓冲区(实际操作由recordset完成),从数据库中取出的数据量超过缓冲区所能容纳的临界值时导致recordset异常关闭,最终数据入库当然失败。 【扩展阅读:XPath序列之五

【扩展信息:提升数据访问层的性能(一)


    摘要:在mfc中,我们见识了mfc中rtti的实现,在mfc中,使用cruntimeclass以及declare_dynamic和declare_implement宏等实现的rtti功能相当强大,但是在我们一般的程序中还用不着这么复杂的rtti,在c++标准中提供的typeid操作符和type_info信息提供的rtti支持就相当的简单,只是简单的比较两个类对象和指针是否属于同一类;而对于我们平时简单的应用,这些也足够了;要使用c++标准提供的rtti功能,必须......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE