关于数据库读写的小问题,求助

heartwood 2005-07-11 05:02:03
我将数据写入数据库后,再读出数据时居然读不出?哪位能帮忙看下代码(请搜索“此处显示不正常”):
<%@ language="vbscript"%>
<%'response.Expires = 0%>

<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from store"
rs.open sqltext,conn,3,3

'添加一条记录到数据库
rs.addnew
if request.form("name_c")="" then
rs("name_c")="空"
else
rs("name_c")=request.form("name_c")
end if
if request.form("name")="" then
rs("name")="空"
else
rs("name")=request.form("name")
end if
if request.form("panhao")="" then
rs("panhao")="空"
else
rs("panhao")=request.form("panhao")
end if
if request.form("zys")="" then
rs("zys")="空"
else
rs("zysx")=request.form("zysx")
end if
if request.form("sbsx")="" then
rs("sbsx")="空"
else
rs("sbsx")=request.form("sbsx")
end if
if request.form("sswl")="" then
rs("sswl")="空"
else
rs("sswl")=request.form("sswl")
end if
if request.form("changjia")="" then
rs("changjia")="空"
else
rs("changjia")=request.form("changjia")
end if
if request.form("rksj")="" then
rs("rksj")="空"
else
rs("rksj")=request.form("rksj")
end if
if request.form("kyzt")="" then
rs("kyzt")="空"
else
rs("kyzt")=request.form("kyzt")
end if
if request.form("sl")="" then
rs("sl")="空"
else
rs("sl")=request.form("sl")
end if
if request.form("cfddu")="" then
rs("cfdd")="空"
else
rs("cfdd")=request.form("cfdd")
end if
if request.form("beizhu")="" then
rs("beizhu")="空"
else
rs("beizhu")=request.form("beizhu")
end if
rs.update
rs.close
conn.close
%>

<html>
<head>
<title>备件借用登记成功</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<STYLE type=text/css>.main {
FONT-SIZE: 12px
}
.main1 {
FONT-SIZE: 14px
}
.main2 {
FONT-SIZE: 16px
}
.main3 {
FONT-SIZE: 7px
}
.main4 {
FONT-SIZE: 10px
}
A:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
A:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}
A:active {
COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
COLOR: #aa0000; TEXT-DECORATION: underline
}
</STYLE>
</head>

<body text="#000000">
<p align="center"><br>
<br>
</p>
<div align="center">
<center>
<TABLE cellSpacing=1 cellPadding=4 width=429 bgColor=#416327 height="144">
<TBODY>
<TR vAlign=top bgColor=#e1f0ff>
<TD class=main1 colSpan=2 width="415" height="10" bgcolor="#1f60a0"></TD></TR>
<TR vAlign=top bgColor=#e1f0ff>
<TD class=main1 colSpan=2 width="415" height="32"><font color="#FF0000">备件详细信息登记成功--</font></TD></TR>

<%
set rs=server.createobject("adodb.recordset")
'sql="select top 1 name_id from store order by name_id desc"
sql="select top 1 * from store order by name_id desc"
rs.open sql,conn,1,1
name_id=rs("name_id")
%>
<TR bgColor=#e1f0ff>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">备件编号:</font></SPAN></TD>
<TD class=main1 width=301 height=25><%=rs("name")%>此处显示不正常</TD></TR>
<%
rs.close
conn.close
%>



<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">备件中文名:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("name_c")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">备件名称:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("name")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">盘号:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("panhao")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">专业属性:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("zysx")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">设备属性:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("sbsx")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">所属网络:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("sswl")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">厂家:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("changjia")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">入库时间:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("rksj")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">可用状态:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("kyzt")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">共计数量:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("sl")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">存放地点:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("cfdd")%></TD>
</tr>
<tr>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">备注:</font></SPAN></TD>
<TD class=main1 width=301 height=25 bgcolor="#e1f0ff"><%=request.form("beizhu")%></TD>
</tr>
<TR vAlign=top bgColor=#e1f0ff>
<TD class=main1 colSpan=2 width="415" height="15"></TD></TR>
<TR bgColor=#e1f0ff>
<TD class=main1 colSpan=2 width="415" height="27">
<p align="center"> 
<INPUT type="button" class=main size=3 value='查看记录' name=Submit2 onclick="window.location.href='default.asp';">
</TD></TR>
<TR bgColor=#e1f0ff>
<TD class=main1 colSpan=2 width="415" height="4" bgcolor="#1f60a0"></TD></TR></TBODY></TABLE>
</center>
</div>
</body>
</html>
...全文
67 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimohongqilishijin 2005-07-11
  • 打赏
  • 举报
回复
要看看你的数据库里是什么了,有没有name字段呢 ?
heartwood 2005-07-11
  • 打赏
  • 举报
回复
谢谢!下面是conn.asp的代码:
<%
dim conn
dim connstr

on error resume next
connstr="DBQ="+server.mappath("database/1244354365dfadsf.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
if err then
err.clear
end if
end if
%>
孟子E章 2005-07-11
  • 打赏
  • 举报
回复
你数据库里怎么定义的啊?
heartwood 2005-07-11
  • 打赏
  • 举报
回复
<%
set rs=server.createobject("adodb.recordset")
'sql="select top 1 name_id from store order by name_id desc"
sql="select top 1 * from store order by name_id desc"
rs.open sql,conn,1,1
name_id=rs("name_id")
%>
<TR bgColor=#e1f0ff>
<TD class=main1 width=102 bgColor=#1f60a0 height=25 align="right"><SPAN
class=main1><font color="#FFFFFF">备件编号:</font></SPAN></TD>
<TD class=main1 width=301 height=25><%=rs("name")%>此处显示不正常</TD></TR>
<%
rs.close
conn.close
%>

说明:
“<%=rs("name")%>此处显示不正常”处不管是读name_id还是别的字段都读不出来 :(

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧