chuangxing 发表于 2008-7-31 18:42

请教高手 一个asp判断问题

If s=1 Then
        v_url=rs("zt_url1")
        v_play=rs("zt_dy1")
Else
        v_url=rs("zt_url")
        v_play=rs("zt_dy")
End If
如和判断上面的代码 当zt_url1的值是空的时候 给于zt_url 

octillion 发表于 2008-7-31 18:53

if xxx is nothing then xxxxxx else xxxxxx

chuangxing 发表于 2008-7-31 18:57

哥们可以给个具体的代码吗?  兄弟很菜 求你了

tianyu123 发表于 2008-7-31 19:08

isNull(zt_url1)

yangzeng 发表于 2008-7-31 19:22

tianyu123
天宇高手,就是高手,我顶你的答案!因为我刚学到这个函数
ISNULL特别亲切

chuangxing 发表于 2008-7-31 19:30

但是 兄弟还是不懂啊 继续求教

我的意思是这样的 
当 If s=1 
就给予 
v_url=rs("zt_url1")
当 zt_url1表值是空时候 
就给于zt_url表

yangzeng 发表于 2008-7-31 19:39

If s=1 Then
    v_url=rs("zt_url1")
    v_play=rs("zt_dy1")
  if rs("zt_url")=null

then rs("zt_url1")=rs("zt_url")

yms123 发表于 2008-7-31 19:40

[quote][bo][un]chuangxing[/un] 在 2008-7-31 19:30 的发言:[/bo]

但是 兄弟还是不懂啊 继续求教

我的意思是这样的 
当 If s=1 
就给予 
v_url=rs("zt_url1")
当 zt_url1表值是空时候 
就给于zt_url表 [/quote]
当 zt_url1字段是空时候 把s给zt_url1字段?

chuangxing 发表于 2008-7-31 19:45

恩 当 zt_url1字段是空时候 把s给zt_url字段?

yms123 发表于 2008-7-31 20:01

If s=1 Then
   if rs("zt_url1")<>"" Then
      v_url=rs("zt_url1")
   Else
      rs("zt_url1")=s
   End IF
    v_play=rs("zt_dy1")
End If

chuangxing 发表于 2008-7-31 20:06

ADODB.Recordset 错误 '800a0cb3'

当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。

/play2.asp,行 34
If s=1 Then
   if rs("zt_url1")<>"" Then
      v_url=rs("zt_url1")
   Else
      rs("zt_url1")=s 提示的是这行错误
   End IF
    v_play=rs("zt_dy1")
End If

yms123 发表于 2008-7-31 20:08

rs.Open的参数错误

页: [1]

编程论坛