| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2934 人关注过本帖
标题:[求助]表单数据提交到数据库为空值或什么也没有?
只看楼主 加入收藏
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
收藏
 问题点数:0 回复次数:10 
[求助]表单数据提交到数据库为空值或什么也没有?
我有好几次碰到表单的数据提交到数据库里是空值,还有几次就什么都没有提交进去。
浏览器没有什么错误提示,而且每次都会提示“添加成功”“修改成功”。
我用的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
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
一接收完就先判断一下是不是为空吧

2006-10-11 17:01
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
你的表abc中的id为session("id")的记录是否为空?
rs.addnew是要的不是不要的?

http://www./
2006-10-11 17:03
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
收藏
得分:0 
是不是加上
if a="" then a="null"之类的
好先试一下
还有,session(id)不是空的已经验证了,rs.addnew是添加新记录的时候加上的,如果是修改就不用加了吧

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 17:17
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
首先确定你的数据库中存在id为session("id")的记录?
第二,把 (rs.addnew) 给删除了.

http://www./
2006-10-11 17:34
xiapi
Rank: 1
等 级:新手上路
威 望:2
帖 子:305
专家分:0
注 册:2006-10-11
收藏
得分:0 
郁闷了request("")不是空的 ,session("")也不是空的,返回的值也不是空的,所有的都是正常的,就是数据库没有反应。
就是那些语句没有发挥应有的做用。
还有一段代码我第一次测试时就成功了,然后再怎么试都没有反应了,搞不懂!

没有什么能够阻挡,我对自由的向往,天马行空的生涯一颗心了无牵挂。
2006-10-11 18:05
SinoPec
Rank: 1
等 级:新手上路
威 望:1
帖 子:63
专家分:0
注 册:2006-10-11
收藏
得分:0 
'rs.addnew

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



你把它注释了,它就不起作用了

2006-10-11 22:20
zhou
Rank: 1
等 级:禁止发言
帖 子:429
专家分:0
注 册:2006-6-16
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-03-30 17:43
快速回复:[求助]表单数据提交到数据库为空值或什么也没有?
数据加载中...
 
   



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

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