以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 判断列字段是否数字类型用IsNumeric,但如果我要判断该列是微整数、短整数、整数、长整数、单精度小数、双精度小数、高精度小数。怎么办? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46932) |
|
-- 作者:ysq128 -- 发布时间:2014/3/1 15:14:00 -- 判断列字段是否数字类型用IsNumeric,但如果我要判断该列是微整数、短整数、整数、长整数、单精度小数、双精度小数、高精度小数。怎么办? 判断列字段是否数字类型用IsNumeric,但如果我要判断该列是微整数、短整数、整数、长整数、单精度小数、双精度小数、高精度小数。怎么办? |
|
-- 作者:Bin -- 发布时间:2014/3/1 15:19:00 -- MessageBox.show(CurrentTable.current("列名").Gettype().Tostring()) |
|
-- 作者:ysq128 -- 发布时间:2014/3/1 15:40:00 --
我想获得字段的类型怎么办 |
|
-- 作者:Bin -- 发布时间:2014/3/1 15:41:00 -- 值得类型不就是字段的类型么,难道还会自己变吗? 你不转换它的话是不会自己变的 |
|
-- 作者:ysq128 -- 发布时间:2014/3/1 15:47:00 -- 如果当前行没有数据。那我就没有办法知道数据库表对应字段的值了。我是想获知表字段的类型。 |
|
-- 作者:Bin -- 发布时间:2014/3/1 15:52:00 -- 其实 IsNumeric IsDate IsBoolean IsString 这个四个判断足够你使用了啊.数值类型同一用双精度接收都不会报错的
|
|
-- 作者:ysq128 -- 发布时间:2014/3/1 16:04:00 -- 我说下我的用途。我的窗口表都是动态生成的。所以要对字段是双精度的设置小数点的显示格式。所以要区分整型还是小数的。 |
|
-- 作者:Bin -- 发布时间:2014/3/1 16:07:00 -- MessageBox.show(CurrentTable.Cols("流程").DataCol.NumericType) 经过研究,发现这个可以判断. |