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

  • 相关阅读:
    金盾视频高级加密系统 2016S VIP 注册版 高强度视频加密工具
    Webshell管理+网站后台管理+菜刀
    易 5.2 修正版+破解+完美支持Win8/7
    易5.1破解版+汉语编程
    UltraISOPE 9.6.2.3059简体中文注册版/单文件版+软碟通
    hfs网络文件服务器 2.3
    免费开通二级域名的论坛
    周星驰电影全集+BT种子下载+高清版MKV+周星驰系列电影合集
    DJ音乐盒-专注DJ
    EXE加载皮肤DLL
  • 原文地址:https://www.cnblogs.com/youyoutianxia/p/3184203.html
Copyright © 2011-2022 走看看