怎么重新开启ADODB.Stream组件
重新开启ADODB.Stream组件的办法:在开始—运行里执行:regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll regedit---hkey-local-machine---software---microsoft----internet explorer-----activex compatibility-----00000566-0000-0010-8000-00aa006d2ea4中的Compatibility Flags双击,在16进制中将数值改为0自己的电脑安装是默认支持,如果不支持,请使用探针测试!一般在注册表中位置是[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\
里的设置应该为scrrun.dll,设为其他值就不支持了!
在 开始-“运行”中执行regsvr32.exe scrrun.dll即可。
如想关闭FSO权限,在上述命令中加/u参数。
在注册表中的键值位置:HKEY_CLASS_BOOT\F.S.O
windows 2000中默认安装会自动启用fso,但xp和2003却没有。首先请确认scrrun.dll文件的存在(一般windows系统都有,没有的话可以从安装盘中提取),然后最好是将其置于系统目录\\system32下,最后一步是注册这个组件,在命令行下或开始->运行:regsvr32 scrrun.dll
把你要操作的目录权限设置为可写
ADODB.Recordset (0x800A0E79) 对象打开时,不允许操作。
你这是个循环语句
for i=1 to AVI '开始循环
sql="select * from urlAVI where (id is null)"
rsAVI.open sql,conn,1,3 ///第 75 行 '打开记录集
rsAVI.addnew
url=request("aviurl"&i&"")
num=request("AVI"&i&"")
titles=request.form("AVItitles")
rsAVI("Filmid")=Filmid
rsAVI("titles")=titles
rsAVI("url")=url
rsAVI("no")=num
rsAVI.update
next '执行下次循环,看见没?到这里你没有关闭记录集
所以建议记录集在循环语句外打开
我只能看出这些
呵呵