急! 50分求一个rs的简单小问题 在线等!

sonicryu 2008-05-23 04:00:29
如果想判断一个记录的某个字段是否为空值应该怎么写?

if rs("type")="" then 好像无效


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

让这个字段为空时候就更新记录

set rs=server.createobject("adodb.recordset")

sql="SELECT top 1 * FROM map ORDER BY id DESC"

rs.Open sql,conn,1,3

if rs("type")="" then

rs("type")=request.Form("type")
rs("content")=request.Form("content")
rs("link")=request.Form("link")

rs.Update
rs.Close
set rs=nothing

end if
...全文
48 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")

sql="SELECT top 1 * FROM map ORDER BY id DESC"

rs.Open sql,conn,1,3

if rs("type")="" then

rs("type")=request.Form("type")
rs("content")=request.Form("content")
rs("link")=request.Form("link")

rs.Update
rs.Close
set rs=nothing

end if

不能这么写的
sonicryu 2008-05-23
  • 打赏
  • 举报
回复
xxgu littlelam 代码有效 :D 5楼貌似不行 - -
wql238 2008-05-23
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")

sql="SELECT top 1 * FROM map ORDER BY id DESC"

rs.Open sql,conn,1,3

if trim(rs("type"))="" then

rs("type")=request.Form("type")
rs("content")=request.Form("content")
rs("link")=request.Form("link")
rs.Update
end if

rs.Close
set rs=nothing
snlixing 2008-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xxgu 的回复:]
VBScript code
isnull(rs("type"))
[/Quote]
littlelam 2008-05-23
  • 打赏
  • 举报
回复
if Trim(rs("type")&"")="" then
xxgu 2008-05-23
  • 打赏
  • 举报
回复

isnull(rs("type"))
sonicryu 2008-05-23
  • 打赏
  • 举报
回复
我用

set rs=server.createobject("adodb.recordset")

sql="SELECT top 1 * FROM map ORDER BY id DESC"

rs.Open sql,conn,1,3


rs("type")=request.Form("type")
rs("content")=request.Form("content")
rs("link")=request.Form("link")

rs.Update
rs.Close
set rs=nothing

这段代码更新是有效的 看来是if上出了问题

28,391

社区成员

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

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