.支持库 eDB
.局部变量 i, 整数型
.计次循环首 (记录集1.字段数量, i)
字段类型 = 记录集1.取字段类型 (i - 1)
' 判断字段类型然后读取字段
.计次循环尾 ()
调用格式: 〈整数型〉 对象.取字段类型 (通用型 序号或字段名) - 数据库 *** 作支持库->记录集
英文名称:GetFieldType
通过序号或字段名取得字段类型,返回以下常量值之一: 20、#超长整数字段; 128、#二进制字段; 11、#逻辑型字段; 8、#宽文本字段1; 129、#字符型字段; 6、#货币型字段; 7、#日期型字段; 133、#数据库日期型字段; 134、#时间型字段; 135、#时间戳字段; 14、#数值型字段; 5、#双精度字段; 0、#空白型字段; 10、#错误码字段; 72、#标识型字段; 9、#IDispatch字段; 3、#整数型字段; 13、#IUnknown字段; 205、#超变长二进制字段; 201、#超变长文本字段; 203、#超变长宽文本字段; 131、#数字型字段; 4、#单精度字段; 2、#短整数字段; 16、#有符号字节字段; 21、#无符号超长整数字段; 19、#无符号整数字段; 18、#无符号短整数字段; 17、#字节型字段; 132、#自定义型字段; 204、#变长二进制字段; 200、#变长文本字段; 12、#变体型字段; 202、#变长宽文本字段; 130、#宽文本字段2。本命令为初级对象成员命令。
参数<1>的名称为“序号或字段名”,类型为“通用型(all)”。本参数提供字段的序号或者字段名,只能为数值或文本型,序号值从 0 开始。
IsNumeric(str) 返回 Boolean 值指明表达式的值是否为数字。可以判断是否是数字IsDate(str)返回 Boolean 值指明某表达式是否可以转换为日期。可以判断日期
IsNull(str) 返回 Boolean 值,指明表达式是否不包含任何有效数据 (Null)。可以判断NULL
一般常用的就这三个
以mysql数据库为例,判断类型应该用tinyint类型。解释:
mysql是不支持布尔类型的,当把一个数据设置成布尔类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的布尔。
工具:mysql
5.6
步骤:
1、创建表:
create table test
(id int,
col varchar(10),
if_true tinyint(1))2、插入数据:
insert into test values (1,'真',1)
insert into test values (2,'假',0)3、插入后结果:
总结:默认值也就是1,0两种,分别对应了布尔类型的true和false。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)