求个代码的解决问题!
<% id=trim(Request.Form("id"))
'number=trim(Request.Form("number"))
'if number="" then
'Response.Write "请输入报考号码"
'response.End()
if id="" then
response.write "请输入身份证号码"
response.End()
end if
Set conn = Server.CreateObject("ADODB.Connection")
FilePath=server.mappath("database/book1.mdb")
str = "driver={Microsoft Access Driver (*.mdb)};dbq="&FilePath&""
Conn.Open str
Set conn2 = Server.CreateObject("ADODB.Connection")
FilePath2=server.mappath("database/book2.mdb")
str2 = "driver={Microsoft Access Driver (*.mdb)};dbq="&FilePath2&""
Conn2.Open str2
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM score where sfzh='"& id & "'"
rs.Open sql,conn
似乎在这里加句代码返回执行conn2 然后x=1 接着在再把数据显示出来
if rs.eof then
response.Write "您输入的号码有误或成绩尚未公布!"
response.End()
end if
On Error Resume Next
rs.MoveFirst
do while Not rs.eof
%>
省略……
<td width="15%" bgcolor="#CCFFFF" height="28">
<div align="center"><font color="#FF0000"><%if x=1 then%>证书编号<%else%>培训单位
<%end if%></font></div>
</td>
<td colspan="3" bgcolor="#C8FFC8" height="28">
<div align="center"><%=rs.Fields("pxdw") & " "%></div>
</td>
省略……
怎么样能够分别查询两个数据后。查询book2.mdb里数据显示出来的话。显示是证书编号。 book1.mdb里显示的是培训单位。。 记得有个语句可以的。只要插在上面我提示的那个地方。只要一个语句就OK的。 但是我不记得是哪个语句了。紧急。谢谢