首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 要求对象的错误!!!!!!!!!急急
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 10:38:55 楼主
    While Not rs1.EOF
        If rs1.Fields(10) Is Null Then    ————————————要求对象的错误
            rs1.Fields(5) = rs1.Fields(10)        ——————————这样写对吗?为什么值赋不过去!
            rs1.Update
        End If
        b = rs1.Fields(10)                ——b是date类型,这样赋值可以的吗?rs1.Fields(5)和 rs1.Fields(10)都日期类型                 
        c = Now()
        str1 = DateDiff("n", b, c)
        rs1.Fields(10) = Now()
        rs1.Fields(9) = str1
        rs1.Update
        a = "select * from card where cardid='" + rs1.Fields(0) + "'"
        rs2.Open a, conn1, adOpenKeyset, adLockPessimistic
        If str1 >= 1 Then
            rs2.Fields(1) = rs2.Fields(1) - 1
            rs2.Update
        End If
        If rs2.Fields(1)  <= 0 Then
            提醒框.Text1 = rs2.Fields(0)
            提醒框.Show
            rs2.MoveNext
        End If
        rs1.MoveNext
    Wend
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 08:32:241楼 得分:0
    改用函数Cdate来判断即可了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Leftie
    • 等级:
    发表于:2008-05-24 09:10:202楼 得分:0
    If rs1.Fields(10) Is Null Then
    改成
    if isnull(rs1.fields(10)) then
       
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-26 17:00:163楼 得分:0
    LZ当SQL在那里写呢吧:)
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved