ASP代码优化的疑惑

pesci 2004-04-08 12:52:02
有二个内容,想请各位大哥指导一下。先谢了。
一,MSSQL连接字串的问题。
昨天给网站用上一个新的连接字串(如下)。
Myconn.Open "PROVIDER=SQLOLEDB.1;Data Source=数据库服务器地址;Initial Catalog=数据库名称;Persist Security Info=True;User ID=数据库登录名;Password=数据库登录密码;Connect Timeout=30"
有哪位大哥能告诉我一下PROVIDER=SQLOLEDB.1 是什么意思?有没有别的取值?

二,显示数据集内容。
原来用<%=rs("name")%>
昨天试了一种写法,据说效率高。
<%
dim name1
set name1=rs("name")
response.write name1
set name1=nothing
%>
对页面进行计时测试后发现页面执行时间没什么差别(取一万条记录)。有哪位分别用过这两种方式,给我讲讲经验好吗?或者我的写法错了。

准备了一百分。不够再加。
...全文
54 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
pesci 2004-04-09
  • 打赏
  • 举报
回复
PROVIDER=SQLOLEDB.1
如果数据库是MSSQL2000+sp3.这个写法正确吗。我注意到有一位认为“PROVIDER=SQLOLEDB.1好像是SQL SERVER97时的连接方式”。那是不是同样是MSSQL SERVER也存在不同版本的问题。
xxrl 2004-04-09
  • 打赏
  • 举报
回复
呵呵 只有在大数量显示的时候才会考虑这种效率,但大数据量一般设计时候就让数据库来完成分类,查询之类的,靠靠,如果出现效率低的情况,那是设计者分析设计的有缺陷
lovewangshu 2004-04-09
  • 打赏
  • 举报
回复
四句话能和以句话比吗?呵呵,都用了rs("name")和response.write了,再加上两句,能块哪里去?
mikespook 2004-04-09
  • 打赏
  • 举报
回复
昨天试了一种写法,据说效率高。
<%
dim name1'声明一个变量
set name1=rs("name")'复制对象
response.write name1'输出
set name1=nothing'释放
%>
不觉得这样会比
<%
response.write rs("name")
%>


原因,看看我的注释就很清楚了~~
islandnet 2004-04-09
  • 打赏
  • 举报
回复
54NB(NB联盟-小竹) ( )说得对
flying310 2004-04-08
  • 打赏
  • 举报
回复
数据量大时就用分页程序吧.
tracy_qd 2004-04-08
  • 打赏
  • 举报
回复
PROVIDER=SQLOLEDB.1 数据库引擎

response.write name1 比 <%=rs("name")%> 快
但你所用的地方好象没有什么优化
vvfish119 2004-04-08
  • 打赏
  • 举报
回复

用oledb应该要快一些,我觉得
cmlcm 2004-04-08
  • 打赏
  • 举报
回复
对于第二个问题,个人觉得应该是
dim name1
name1=rs(x)'x表示对应于name字段的序号
response.write name1
至于这种用法的优化是在于
1 使用序号来表示字段节省了记录集操作时间(少了一次转化名称的操作)
2 使用变量来存放数据集中的值可以节省对对象操作的时间(在多次用到该值时比较明显)
orientrain 2004-04-08
  • 打赏
  • 举报
回复
response.write的执行效率确实要比<%= %>要快一点,如果对于数据量很大的表格,用response.write 可能效果会好一点。
kanshangren 2004-04-08
  • 打赏
  • 举报
回复
PROVIDER=SQLOLEDB.1好像是SQL SERVER97时的连接方式,别的很多了,JET之类的
第二种可能高点,不过应该不是很明显吧

54NB 2004-04-08
  • 打赏
  • 举报
回复
第一個是通過OLEDB連SQLSERVER,理論上比ODBC連接快一些
第二根本就是有些半桶水的作者在誤人子弟,現在這種人太多了,為了出名寫些沒根據甚至是顛倒黑白的文章

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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