如何防止dbedit出现'333333333333333' is not a vaild integer value for field '数量'的错误提示?(

  • 主题发起人 主题发起人 shijunwu
  • 开始时间 开始时间
S

shijunwu

Unregistered / Unconfirmed
GUEST, unregistred user!
如何防止dbedit出现'333333333333333' is not a vaild integer value for field '数量'的错误提示?(50分)<br />能不替换该信息?
 
set maxvalue and minvalue
 
采用货币currency类型即可,不要采用float;
 
在Table控件里设置相应字段的最大值即可。
 
或者你看看错误的代码,然后用try去捕捉,然后怎么处理随便你了
 
"set maxvalue and minvalue"--&gt;不行,
"在Table控件里设置相应字段的最大值即可。"--&gt; 也不行.

"或者你看看错误的代码,然后用try去捕捉,然后怎么处理随便你了",
根本就没代码.
都不是很好的解决办法.
 
1.将错误信息汉化,该信息好像放在dbconst.pas中,你改一下
2.DBEdit1.MaxLength := 8;这样不会输入过大的数,注意MaxLength要在程序中设置
; 这样你输入的数不回过8位,不会有错,很好的方法!
 
try{
}
catch(...)
{
}
 
多人接受答案了。
 
后退
顶部