access2010定义了几种数据类型

access2010定义了几种数据类型,第1张

access2010定义了12种数据类型。因为在access2010中包括12种数据类型:文本备注;数字;日期/时间;货币;自动编号;是/否;OLE对象;超链接;查阅向导;计算字段;附件。所以access2010定义了12种数据类型。

可能会出现

类型转换

错误,导致数据丢失。

比如将文本字段转为长整形字段时:

原记录字段值为“1”,则可以转换;

而原记录字段值为“A”就转换不了,则字段值将被删除。

ACCESS数据库表里字段如果属于"是/否"数据类型,其存储的数据值是布尔值,它只能输入两种值,即“true”和“false”。如果字段的“必填字段”属性设置为“否”你还可以将Null(空值)写入其中。请注意Null不等于零长度字符串"",零长度字符串是无法写入"是/否"数据类型字段的。

在ACCESS数据库里,true=-1,false=0

将“真”写入"是/否"数据类型,下列写法是可以接受的

逻辑值“真”可被接受的写法:

True,-1,或其它不等于0的数字

例如将学号为'001'的学生的是/否类型字段“团员”更改为“是”,下面写法是可以的

1) update 学生表 set 团员=True where 学号='001';

2) update 学生表 set 团员=-1 where 学号='001';

下面3例也行,因为系统会自动将所有非0的数字转换成逻辑值“True”

3) update 学生表 set 团员=1 where 学号='001';

4) update 学生表 set 团员=390 where 学号='001';

5) update 学生表 set 团员=-20 where 学号='001';

将“假”写入"是/否"数据类型,下列写法是可以接受的:

逻辑值“假”可被接受的写法:

False,0

例如将学号为'001'的学生的是/否类型字段“团员”改为“否”,下面写法是可以的

6) update 学生表 set 团员=False where 学号='001';

7) update 学生表 set 团员=0 where 学号='001';

以True/False 和0/-1这两种写法比较常见,但是以True/False写法最为规范。

至于将上面举例以外的写法写入是/否类型字段将被系统拒绝

以上就是关于access2010定义了几种数据类型全部的内容,包括:access2010定义了几种数据类型、Access数据库中修改字段的数据类型会出现什么问题、数据库管理系统access中,是/否数据类型的字段值中可以输入什么是True /false 还是自己定数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9493678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存