欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

数据库重复记录有关问题

更新时间: 2014-01-05 01:50:30 责任编辑: Author_N1

 

数据库重复记录问题求助
    做一个数据库浏览程序,想实现在点击浏览后实现详细信息,但数据库中产品图号不唯一,显示详细程序的时候通过select distinct进行重复记录的筛选,显示以"产品图号"为关键字的唯一记录.


ID 产品名称 产品图号 工艺流程 编码 材料消耗定额 费用 费用分类 下料材料费
184 后表示杆 X2358.09.02-4C 锻件-热处理-电转-镀硬铬 111111111111 6 22.58 表面处理-阳极氧化 135.48
185 后表示杆 X2358.09.02-4C 锻件-热处理-电转-镀硬铬 111111111111 6 22.58 表面处理-阳极氧化 135.48
192 后表示杆 X2358.09.02-4C 锻件-热处理-电转-镀硬铬 111111111111 6 22.58 表面处理-阳极氧化 135.48
193 后表示杆 X2358.09.02-4C 锻件-热处理-电转-镀硬铬 111111111111 6 22.58 表面处理-阳极氧化 135.48

后面还有一些字段,我不再显示了

链接
a href="cbedit.asp?产品图号=<%=rs("产品图号")%>"




显示详细信息的界面cbedit.asp

NO=Request.QueryString("产品图号")
Response.Write(No)
set rs=server.createobject("adodb.recordset")
sql="select distinct 产品名称,产品图号,工艺流程,材料消耗定额,费用,下料材料费,编码,费用分类,计划成本,成品编码,目录价 from chengben where 

产品图号="&NO
rs.open sql,conn,1,3
rs.movefirst
'session("mc")=rs("产品名称")
'response.Write(session("mc"))
if rs.eof then
    response.write "暂无记录!"
    response.end
end if   
do while not rs.eof
%>
    <tr>
      <td align="center"><%=rs("产品图号")%></td>
      <td align="center"><%=rs("产品名称")%></td>
      <td align="center"><%=rs("工艺流程")%></td>
      <td align="center"><%=rs("材料消耗定额")%></td>
      <td align="center"><%=rs("费用")%></td>
      <td align="center"><%=rs("下料材料费")%></td>
      <td align="center"><%=rs("编码")%></td>
      <td align="center"><%=rs("费用分类")%></td>
      <td align="center"><%=rs("计划成本")%></td>
      <td align="center"><%=rs("目录价")%></td>
      <td align="center"><%=rs("成品编码")%></td>
    </tr>
<%
rs.movenext
loop
%>  


最终显示的结果是“暂无记录”,但是变量NO却传递过来了正确的值。能够通过关键字筛选数据库记录,但记录的条数为0.请教各位达人究竟是什么原因?谢谢。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:50:30
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1866/
本文WWW.DOC100.NET DOC100.NET版权所有。