标题:[求助]表单数据提交到数据库为空值或什么也没有?
取消只看楼主
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
 问题点数:0 回复次数:4 
[求助]表单数据提交到数据库为空值或什么也没有?
我有好几次碰到表单的数据提交到数据库里是空值,还有几次就什么都没有提交进去。
浏览器没有什么错误提示,而且每次都会提示“添加成功”“修改成功”。
我用的ASP+access,表单mothed=post,取数据用request("")或request.form("") ,打开数据库用conn,1,3
每次碰到这促情况都很难解决,往往解决了也不知道是怎么解决的
这种程序我写的太多了绝大多数都是好的,我不知道怎么偶而会出现这种情况。
请高手指点!!

[此贴子已经被作者于2006-10-11 12:19:08编辑过]

搜索更多相关主题的帖子: 数据库 单数 浏览器 form request 
2006-10-11 12:17
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
得分:0 
大概代码如下

<%
a=request("a")
b=request("b")
c=request("c")

set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from abc where id="&session("id")
rs.open sql,conn,1,3

'rs.addnew

rs("a")=a
rs("b")=b
rs("c")=c
rs.update
rs.close
set rs=nothing

response.write "操作成功"
%>

[此贴子已经被作者于2006-10-11 17:40:42编辑过]


没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 14:05
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
得分:0 
hello ,有人知道为什么吗?

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 16:19
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
得分:0 
是不是加上
if a="" then a="null"之类的
好先试一下
还有,session(id)不是空的已经验证了,rs.addnew是添加新记录的时候加上的,如果是修改就不用加了吧

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 17:17
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
得分:0 
郁闷了request("")不是空的 ,session("")也不是空的,返回的值也不是空的,所有的都是正常的,就是数据库没有反应。
就是那些语句没有发挥应有的做用。
还有一段代码我第一次测试时就成功了,然后再怎么试都没有反应了,搞不懂!

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 18:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-95495-1-1.html




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

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