select count(*) from tablesname where ***
-----
rs.open "select * from SMT_sca where SMT_key=1 and SMT_key1=1 and SMT_key2=1",conn,1,1
改为====
rs.open "select count(*) from SMT_sca where SMT_key=1 and SMT_key1=1 and SMT_key2=1",conn,1,1
同时
scacount=rs.recordcount
改为===
scacount=rs(0)
这样可以避免把所有数据都传输到内存中,只要一条记录一个字段就可以了。
首先进入"我的电脑"-工具-文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)确定
这时候你再右键你的数据库存放文件夹
属性(会多出一个叫“安全"的选项)
之后有2种方法
1.你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了
2.(前提是你的电脑上装了IIS)点添加-高级-立即查找-找到一个“IUSR***”开头的用户选中然后确定再确定,然后给它修改权限,然后确定就可以了。
这个是Internet来宾用户权限,也就是执行asp语句需要的权限。
这样你的问题就解决了,希望能帮助到你!祝你愉快!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)