ASPsql如何判断字段非空数据库内容字段为空则不执行

asp数据库_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
56页免费10页免费45页3下载券13页免费1页免费3页免费3页免费45页1下载券125页1下载券43页2下载券
喜欢此文档的还喜欢2页免费96页3下载券11页免费2页免费38页1下载券
asp数据库|a​s​p​数​据​库
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢asp中数据库中的空字段不能更新
asp中数据库中的空字段不能更新
在ASP中更新数据库时,在数据库中不为空的字段都可以更新.但在数据库里开始为空的字段却更新不了.这是怎么回事啊?? 
用的语句是向这样的: 
rs.open str,conn,1,3 
rs(&name&)=request(&name&) 
rs(&pwd&)=request(&pwd&) 
rs(&email&)=request(&email&) 
rs.update 
执行没错误,只有在数据库里为空的字段更新不了...怎么回事啊??? 
速度.
你可以先试试用response.write(request.(&name&)&request.(&pwd&)&request.(&email&))返回一下这些值是不是空值。如果没有其中哪个没有值,可能是你的表单项的名称有误。
若是都能读取出值来,那就不清楚了。
你在建数据库的时候给字段指定一下初始值吧,那样会好点,或者设置一下也可以
相关知识等待您来回答
网页制作领域专家Access数据库中文本字段为空,ASP判断它空不空产生的奇怪问题
[问题点数:80分]
Access数据库中文本字段为空,ASP判断它空不空产生的奇怪问题
[问题点数:80分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2005年6月 Web 开发大版内专家分月排行榜第二2007年4月 Web 开发大版内专家分月排行榜第二
2006年7月 其他数据库开发大版内专家分月排行榜第一2006年6月 其他数据库开发大版内专家分月排行榜第一2006年4月 其他数据库开发大版内专家分月排行榜第一2006年2月 其他数据库开发大版内专家分月排行榜第一2005年11月 其他数据库开发大版内专家分月排行榜第一2005年10月 其他数据库开发大版内专家分月排行榜第一2005年9月 其他数据库开发大版内专家分月排行榜第一2005年4月 其他数据库开发大版内专家分月排行榜第一2005年3月 其他数据库开发大版内专家分月排行榜第一2005年2月 其他数据库开发大版内专家分月排行榜第一2005年1月 其他数据库开发大版内专家分月排行榜第一2004年12月 其他数据库开发大版内专家分月排行榜第一2004年11月 其他数据库开发大版内专家分月排行榜第一2004年9月 其他数据库开发大版内专家分月排行榜第一2004年8月 其他数据库开发大版内专家分月排行榜第一2004年7月 其他数据库开发大版内专家分月排行榜第一2004年6月 其他数据库开发大版内专家分月排行榜第一2004年5月 其他数据库开发大版内专家分月排行榜第一2004年4月 其他数据库开发大版内专家分月排行榜第一2004年3月 其他数据库开发大版内专家分月排行榜第一2004年2月 其他数据库开发大版内专家分月排行榜第一2004年1月 其他数据库开发大版内专家分月排行榜第一2003年12月 其他数据库开发大版内专家分月排行榜第一2003年11月 其他数据库开发大版内专家分月排行榜第一2003年10月 其他数据库开发大版内专家分月排行榜第一2003年9月 其他数据库开发大版内专家分月排行榜第一2003年8月 其他数据库开发大版内专家分月排行榜第一2003年6月 其他数据库开发大版内专家分月排行榜第一2003年5月 其他数据库开发大版内专家分月排行榜第一
2006年5月 其他数据库开发大版内专家分月排行榜第二2006年1月 其他数据库开发大版内专家分月排行榜第二2005年8月 其他数据库开发大版内专家分月排行榜第二2005年7月 其他数据库开发大版内专家分月排行榜第二2005年6月 其他数据库开发大版内专家分月排行榜第二2005年5月 其他数据库开发大版内专家分月排行榜第二2004年10月 其他数据库开发大版内专家分月排行榜第二2003年4月 其他数据库开发大版内专家分月排行榜第二2003年3月 其他数据库开发大版内专家分月排行榜第二2003年2月 其他数据库开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。&&|&&责编:崔宁
最近在ASP上执行SQL操作时,需要判断某一字段是否为空,开始按照惯常思维,代码如下:
if rs("datacq")="" then
&&&&&& response.write "数据为空!"
&&&&&&& response.end
end if
但却并无想要的结果后来把代码改写成:
if rs("datacq")=null then
&&&&&& response.write "数据为空!"
&&&&&&& response.end
end if
这时甚至出现了类型对象报错.后来通过查资料,看到了个牛B的做法,佩服啊。我怎么想不到呢。呵呵
我将代码改写为下面形式就可以了.
if rs("datacq")&"1"="1" then
&&&&&& response.write "数据为空!"
&&&&&&& response.end
end if
具体解释就不需要我多说了吧?呵呵,至于为什么第3种方案才行,谁能给各解释?难道是当值为空时,无法进行比较?那也太低级了点吧,,,(哎,又开始水了)
本文相关搜索

我要回帖

更多关于 mysql判断字段为空 的文章

 

随机推荐