asp+acc 两表关联查询问题!
“生育证信息”(含有字段“生育证号”、“妇女卡号”)与“育龄妇女信息”(含有字段“女方姓名”、“妇女卡号”)两个表,有共同字段“妇女卡号”,有个搜索页,提交“生育证号”后,查询妇女姓名,下面是我写的代码,为什么查询不到?
代码如下:
<%
sql="select 妇女卡号 from 生育证信息 where 生育证号='"&shengyu&"'"
rs.open sql,conn,1,1
if rs("妇女卡号")="" then
response.Write("<script>alert(""生育号输入错误或没有相关的搜索结果!"");history.go(-1);</script>")
end if
dim kh
kh=rs("妇女卡号")
rs.close
set rs=nothing
sql1="select 妇女卡号,女方姓名 from 育龄妇女信息 where 妇女卡号='"&kh&"'"
rs1.open sql1,conn1,1,1
%>
<%=rs1("女方姓名")%>
补充:sql="select * from 生育证信息,育龄妇女信息 where 育龄妇女信息.妇女卡号=生育证信息.妇女卡号 and 生育证号='"&shengyu&"'"
rs.open sql,conn,1,1
感谢二楼与三楼问题,谢谢!
答案:select 妇女姓名 from 生育证信息,妇女信息 WHERE 生育证号=查询证号 AND 生育证信息.妇女卡号=妇女信息.妇女卡号
其他:<%
sql="select b.女方姓名 from 生育证信息 a,育龄妇女信息 b where a.妇女卡号=b.妇女卡号 and a.生育证号='"&shengyu&"'"
rs.open sql,conn,1,1
if not rs.eof then
response.write rs("女方姓名")
else
response.write "生育号输入错误或没有相关的搜索结果!"
end if
rs.close
set rs=nothing
%>
上一个:设PI=3、14,编程求任意半径圆的面积。 ASP程序的
下一个:帮我用asp.net做一个网页