同一网页调用两个数据库,这么写可以吗?请指教

我建了两个conn.asp第一个写:<%onerrorresumenextdimconndimdbpathdimstartimestartime=timer()setco... 我建了两个conn.asp
第一个写:
<%
on error resume next
dim conn
dim dbpath
dim startime
startime=timer()
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("yldown.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%>
第二个写:
<%
on error resume next
dim conn1
dim dbpath
dim startime
startime=timer()
set conn1=server.createobject("adodb.connection")
DBPath = Server.MapPath("english.mdb")
conn1.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%>

调用第二个数据库个那段代码是这么写的:(但是演示不起作用,帮看看怎么改)
<%
set rs = server.createobject("adodb.recordset")
sqlstr="select * from article"
rs.open sqlstr,conn1,1,1
Response.Write "( 共有"&RS.RecordCount &"条符合条件的信息)</font></p>"
set rs=nothing
set conn1=nothing
%>
我没看出来问题出在哪里,就是不能读取。请高手帮忙。
展开
 我来答
缓步莫迟疑C
2013-04-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6510万
展开全部
将on error resume next语句注释掉,否则你得不到错误信息.而且,你不能使用dim语句声明同一变量名超过一次,比如你的
dim dbpath
dim startime
就出现了两次,虽然在on error resume next语句的作用下程序可以继续执行,但并不表示这样写是正确的.
在注释掉上述语句后再运行,你或许可以得到一些错误信息,根据错误信息再排查错误就比较容易了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式