zoukankan      html  css  js  c++  java
  • PB错误处理

    //itemerror事件里出错处理

    string ls_colname,ls_datatype
    Boolean ab_msg = true
    ls_colname = dwo.name
    ls_datatype = dwo.coltype
    if trim(data) = "" or isnull(data) then
        ab_msg = false //之前这里使用return 3,所以出现这个问题
    end if

    string datatype
    datatype = left(trim(ls_datatype),4)
    CHOOSE CASE datatype
        CASE "long"
            long null_num
            SetNull(null_num)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入数值型数据,如:1,2,3,4...")
            This.SetItem(row,ls_colname,null_num)
            RETURN 3
        CASE "numb"
            int null_num1
            SetNull(null_num1)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入数值型数据,如:1,2,3,4...")
            This.SetItem(row,ls_colname,null_num1)
            RETURN 3
        CASE "deci"
            decimal lde_num
            SetNull(lde_num)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入数值型数据,如:1.00,3.14,6.89...")
            This.SetItem(row,ls_colname,lde_num)
            RETURN 3
        CASE "real"
            real null_num3
            SetNull(null_num3)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入数值型数据,如:1,2,3,4...")
            This.SetItem(row,ls_colname,null_num3)
            RETURN 3
        CASE "int"
            integer null_num4
            SetNull(null_num4)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入数值型数据,如:1,2,3,4...")
            This.SetItem(row,ls_colname,null_num4)
            RETURN 3
        CASE "date"
            date null_date
            SetNull(null_date)
            if ab_msg then messagebox("ERROR","数据类型不匹配!请输入日期型数据,如:2010-8-11 或者 2011/8/18")
            This.SetItem(row,ls_colname,null_date)
            RETURN 3
    END CHOOSE

  • 相关阅读:
    Classview配置与访问
    MongoDB(NoSQL) 非关系型数据库
    服务器出现500错误的时候,让PHP显示错误信息
    Linux_目录介绍
    各类ip地址范围和私有地址范围
    Raid_磁盘冗余阵列
    Python_文件操作_读
    Git操作命令
    记录关于校园网登录不了腾讯的软件得问题解决
    关于科研方面分享的一些经验
  • 原文地址:https://www.cnblogs.com/youyoutianxia/p/3184203.html
Copyright © 2011-2022 走看看