| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1303 人关注过本帖
标题:[求助]ASP中提交给数据库的记录都为空
只看楼主 加入收藏
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
 问题点数:0 回复次数:27 
[求助]ASP中提交给数据库的记录都为空

我现在刚学ASP语言,在下面的代码中,可以连接到数据库,但是提交到数据库里的记录都为空,只有自动编号一条一条的添加,请各位大哥帮我看看是怎么回事?
代码如下:

<!--#include file=conn1.asp -->
<%
dim Name,Unit,Address,Phone,Fax,Email,Others,Message
set rs=server.createobject("adodb.recordset")
sqltext="select * from [Message]"
rs.open sqltext,conn,3,3

'添加一个留言到数据库
rs.addnew
rs("Name")=request.form("Name")
rs("Unit")=request.form("Unit")
rs("Address")=request.form("Address")
rs("Phone")=request.form("Phone")
rs("Fax")=request.form("Fax")
rs("Email")=request.form("Email")
rs("Others")=request.form("Others")
rs("Message")=request.form("Message")
rs.update
rs.close
conn.close
%>

<
<HTML><HEAD><TITLE>淄博卫生</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="images/style.css" type=text/css rel=stylesheet>
<STYLE type=text/css>
.main_tab {
BORDER-RIGHT: gray 0px solid; BORDER-LEFT: #ffffff 0px solid; COLOR: #000000; BORDER-BOTTOM: gray 0px solid;

BACKGROUND-COLOR: #d4d0c8
}
body {
background-image: url(images/bg10.gif);
}
.STYLE3 {
font-size: 14px;
font-weight: normal;
}
.style4 {
font-size: 16px;
font-family: "黑体";
}
.style5 {color: #FF0000}
.style7 {font-size: 16px}
.style8 {font-weight: bold; font-family: "黑体";}
.style10 {font-size: 14}
</STYLE>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR>
<script type="text/JavaScript">
<!--

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
</HEAD>
<BODY bgColor=#474747 leftMargin=0 topMargin=0>
<!-- #include file="TOP.asp" -->
<TABLE cellSpacing=0 cellPadding=0 width=778 align=center bgColor=#ffffff border=0>
<TBODY>
<TR>
<TD vAlign=top align=left colSpan=6 height=4></TD>
</TR>
<TR>
<TD vAlign=top align=left width=72 height=100><SCRIPT language=javascript>
function newWin(url){
window.open(url,"_blank","");

}
function search(){
var sKeyword = keyword.value
if (sKeyword == ""){
alert("输入的关键词不能为空!")
return ;
}
var sCategory = category.value;
var sPath = "../znss/index.asp?keyword="+ sKeyword+"&category="+sCategory;
var sPath = "../znss/index.asp?keyword="+ sKeyword
newWin(sPath)

}

document.onkeydown=function(){

if (event.keyCode!=13) return

if (event.srcElement.name=="textfield"){
search();
}
else{
event.keyCode=9
}
}
</SCRIPT>
</TD>
<TD vAlign=top align=left colSpan=3></TD>
<TD vAlign=top align=left width=657 height=100><TABLE height="311%" cellSpacing=0 cellPadding=0 width=601 border=0>
<TBODY>
<TR>
<TD height="13"><p class="style7"><br>
<span class="style8">局长信箱:</span></p>
<p class="STYLE3">   感谢您对淄博市卫生工作的关心,请提出您的意见或建议。
<br>
<br>
   注:(*)为必添项目</p>
<form name="form1" method="post" action="tj.asp" encType=text/plain >
<table width="512" height="314" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="131" align="center" class="STYLE3">
<label>姓名:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Name" type="text" id="Name" size="33">
*</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>单位:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Unit" type="text" id="Unit" size="33">
*</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>地址:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Address" type="text" id="Address" size="33">
*</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>电话:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Phone" type="text" id="Phone" size="33">
</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>传真:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Fax" type="text" id="Fax" size="33">
</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>电子邮件:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Email" type="text" id="Email" size="33">
*</td>
</tr>
<tr>
<td align="center" class="STYLE3">
<label>其它联系方式:</label>
</td>
<td colspan="2" class="STYLE3">
<input name="Others" type="text" id="Others" size="33">
</td>
</tr>
<tr>
<td height="102" align="center" class="STYLE3">
<label>你的意见:</label>
</td>
<td height="102" colspan="2" class="STYLE3">
<textarea name="Message" cols="37" rows="10" id="Message"></textarea>
</td>
</tr>
<tr>
<td height="18" align="center">&nbsp;</td>
<td width="227" height="18" align="left" class="STYLE3">
<input name="submit2" type="submit" id="queding2" value="确定">
</td>
<td width="154" align="left" class="STYLE3">
<input name="chongzhi" type="reset" id="chongzhi" value="重置">
</td>
</tr>
<tr>
<td height="16" colspan="3" align="center">&nbsp;</td>
</tr>
<tr>
<td height="14" colspan="3" align="center">&nbsp;</td>
</tr>
</table>
</form>
<p class="STYLE3">&nbsp;</p>
<p class="STYLE3">&nbsp;</p></TD>
</TR>
<TR>
<TD vAlign=center align=middle background=images/body_02.gif
height=13>&nbsp;</TD>
</TR>
<TR>
<TD vAlign=top align=middle background=义乌市卫生局.files/body_02.gif
height=4><IMG height=4 src="images/body_line.gif"
width=588></TD>
</TR>
<TR>
<TD background=义乌市卫生局.files/body_02.gif height="100%"></TD>
</TR>
<%
rs.close
set rs=nothing
%>
<TR>
<TD height=10><IMG height=10 src="images/body_03.gif"
width=601></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
<br>


<!-- #include file="FT.asp" --></BODY></HTML>

搜索更多相关主题的帖子: 数据库 ASP 记录 
2006-08-21 10:06
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
是你insert失败了
把&lt;!--#include file=conn1.asp --&gt;里面的on error resume next 注释掉 看看什么错误
2006-08-21 10:12
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
调试的时候没有错误提示..
2006-08-21 10:12
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
无法显示网页
试图访问的网页出现问题,无法显示。

--------------------------------------------------------------------------------

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 127.0.0.1 主页,然后查找与所需信息相关的链接。
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/jzxx.asp, 第 19 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /jzxx.asp

时间:
2006年8月21日, 10:13:32


详细信息:
Microsoft 支持
 
2006-08-21 10:13
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
是数据库权限的设置问题吗?
2006-08-21 10:14
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
可能是 你改一下看看

你用的NTFS分区格式?
2006-08-21 10:15
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
上面的情况是出现在NTFS分区的盘里
在FAT32分区的盘里则可以正常运行
2006-08-21 10:19
小猪哼哼
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-8-15
收藏
得分:0 
rs("Name")=request.form("Name")改为rs("Name")=request.form1("Name"),以此类推。

2006-08-21 10:19
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
但是在FAT32盘里数据库中记录的还是空记录,从页面提交的信息无法写入数据库。
2006-08-21 10:20
modigliani
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-8-21
收藏
得分:0 
回小猪:

不管用...

[此贴子已经被作者于2006-8-21 10:22:53编辑过]

2006-08-21 10:22
快速回复:[求助]ASP中提交给数据库的记录都为空
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018730 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved