如何在一个ASP文件中两次调用数据库,执行完第二次调用的sql语句后接着执行第一次调用的sql语句?
<body><!--#includefile="include/conn.asp"--><%dimidid=request.QueryString("id")sql="s...
<body>
<!--#include file="include/conn.asp"-->
<%
dim id
id=request.QueryString("id")
sql="select * from text1 where id="&id
rs.open sql,conn,1,1
%>
<!--#include file="top.asp"-->
<table width="765" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td valign="top">
<!--#include file="left.asp"-->
</td>
<td valign="top">
<table width="560" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top"><img src="image/chanpinzhanshi_r2_c4.jpg" alt="" width="560" height="24" border="0"/></td>
</tr>
<tr>
<td background="image/chanpinimage_r4_c2.jpg" width="560" height="567">
<table align="center" cellpadding="0" cellspacing="0" border="0" width="480" height="550">
<tr>
<td align="center" ><font color="#0099CC"><b><%=rs("text_topic")%></b></font></td>
</tr>
<tr>
<td align="center" valign="top"><font color="#CCCCCC"><%=rs("text_kind")%> <%=rs("text_time")%></font></td>
</tr>
<%
if rs("text_imageurl")<>"" then
%>
<tr>
<td align="center"><img src="<%=rs("text_imageurl")%>" border="0" /></td>
</tr>
<%
end if
dim t_message
t_message=replace(rs("text_message"),chr(13)&chr(10),"<br>")
t_message=replace(t_message,""," ")
%>
<tr><td valign="top" height="380"><font color="#0099CC"><%=t_message%></font></td></tr>
</table>
</td>
</tr>
<tr>
<td valign="top"><img src="image/chanpinimage_r5_c3.jpg" width="560" height="74" /></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
其中left.asp中也调用了同一个数据库。如何让left.asp里的语句执行完后接着执行下面的代码 现在我在left.asp里一<!--#include file="include/conn.asp"-->文件就出错。错误为:ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。/dispnews.asp, 第 44 行
敬请高手指教 悬赏5分
如果 left.aspleft.asp里不需要<!--#include file="include/conn.asp"-->
那么我如何在left文件里实现动态输出产品分类菜单呢 展开
<!--#include file="include/conn.asp"-->
<%
dim id
id=request.QueryString("id")
sql="select * from text1 where id="&id
rs.open sql,conn,1,1
%>
<!--#include file="top.asp"-->
<table width="765" cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td valign="top">
<!--#include file="left.asp"-->
</td>
<td valign="top">
<table width="560" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top"><img src="image/chanpinzhanshi_r2_c4.jpg" alt="" width="560" height="24" border="0"/></td>
</tr>
<tr>
<td background="image/chanpinimage_r4_c2.jpg" width="560" height="567">
<table align="center" cellpadding="0" cellspacing="0" border="0" width="480" height="550">
<tr>
<td align="center" ><font color="#0099CC"><b><%=rs("text_topic")%></b></font></td>
</tr>
<tr>
<td align="center" valign="top"><font color="#CCCCCC"><%=rs("text_kind")%> <%=rs("text_time")%></font></td>
</tr>
<%
if rs("text_imageurl")<>"" then
%>
<tr>
<td align="center"><img src="<%=rs("text_imageurl")%>" border="0" /></td>
</tr>
<%
end if
dim t_message
t_message=replace(rs("text_message"),chr(13)&chr(10),"<br>")
t_message=replace(t_message,""," ")
%>
<tr><td valign="top" height="380"><font color="#0099CC"><%=t_message%></font></td></tr>
</table>
</td>
</tr>
<tr>
<td valign="top"><img src="image/chanpinimage_r5_c3.jpg" width="560" height="74" /></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
其中left.asp中也调用了同一个数据库。如何让left.asp里的语句执行完后接着执行下面的代码 现在我在left.asp里一<!--#include file="include/conn.asp"-->文件就出错。错误为:ADODB.Recordset (0x800A0CC1)
在对应所需名称或序数的集合中,未找到项目。/dispnews.asp, 第 44 行
敬请高手指教 悬赏5分
如果 left.aspleft.asp里不需要<!--#include file="include/conn.asp"-->
那么我如何在left文件里实现动态输出产品分类菜单呢 展开
展开全部
是不需要的 因为你在开头<!--#include file="include/conn.asp"-->
已经包含了数据库的调用 再在left.asp里调用的话就重复了
其实你可以把include 的文件 当成一段代码 放在这里 一个页面包含2次conn.asp文件就重复了
已经包含了数据库的调用 再在left.asp里调用的话就重复了
其实你可以把include 的文件 当成一段代码 放在这里 一个页面包含2次conn.asp文件就重复了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql1="select * from table1"
sql2="select * from table2"
conn.execute sql2
if conn.errors==0 then
conn.execute sql1
else
response.write "have a errors"
end if
'conn对象为你的数据库连接对象
sql2="select * from table2"
conn.execute sql2
if conn.errors==0 then
conn.execute sql1
else
response.write "have a errors"
end if
'conn对象为你的数据库连接对象
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
left.asp里不需要<!--#include file="include/conn.asp"-->
把这个删除就可以了
把这个删除就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
............深奥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询