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

  • 相关阅读:
    手动卸载 SQL Server 2005 Express
    标准正态分布函数数值表
    SQL Server, Error converting data type nvarchar to int
    如何修改windows XP的默认字体?
    C# 字符串格式化
    跨域cookie访问 Easy Cross Domain Cookies (Sharing cookies between domains)
    25_Android_网络通信之资讯客户端(下)
    毕业设计经验总结
    数学之路(2)四大神器haskell(28)
    java.lang.RuntimeException: Invalid action class configuration that references an unknown class name
  • 原文地址:https://www.cnblogs.com/youyoutianxia/p/3184203.html
Copyright © 2011-2022 走看看