Access数据库为字段提供了10种数据类型,具体如下:
1.文本型(Text):用于输入文本或文本与数字相结合的数据,最长为255个字符(字节),默认值是50。在Access中,每一个汉字和所有特殊字符(包括中文标点符号)都算作一个字符。
2.货币型(Currency):用来存储货币值,占8个字节,在计算中禁止四舍五入。
3.数字型(Number):用于可以进行数值计算的数据,但货币除外。数字型字段按字段大小分字节、整型、长整型、单精度型、双精度型、同步复制ID和小数7种情形,分别占1、2、4、4、8、16和12个字节。
4.日期/时间型(Date/Time):用于存储日期和(或)时间值,占8个字节。
5、自动编号型(AutoNumber):用于在添加记录时自动插入的序号(每次递增1或随机数),默认是长整型,也可以改为同步复制ID。自动编号不能更新。
6、是/否型(Yes/No):用于表示逻辑值(是/否,真/假),占1个字节。
7、备注型(Memo):用于长文本或长文本与数字(大于255个字符)的结合,最长为65535个字符。
8、OLE对象型(OLE Object):用于使用OLE协议在其它程序中创建的OLE对象(如Word文档、Excel电子表格、、声音等),最多存储1GB(受磁盘空间限制)。
9、超级链接型(Hyper Link):用于存放超级链接地址,最多存储64000个字符。
10、查阅向导型(Lockup Wizard):让用户通过组合框或列表框选择来自其它表或值列表的值,实际的字段类型和长度取决于数据的来源。
参考资料来源:百度百科-Microsoft Office Access
参考资料来源:百度百科-数据类型
五年前,我会用DW软件本身来生成asp代码,现在不会了,但我会手写,给你链接代码:
dim conn
dim connstr
dim db
db="Database/#data#mdb" '数据库文件位置
'connstr="DBQ="+servermappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (mdb)};"
connstr="provider=Microsoftjetoledb40;data source="&ServerMapPath(db)
set conn=servercreateobject("adodbconnection")
connopen connstr
把这个保存为connasp就可以了,今后使用时把这个文件包含过去就可以了。
比如,在indexasp页面的里这样用:
<!--#include file="connasp"-->
然后就可以使用conn这个对象了。比如:
<%
sql="select from table"
set rs=connexecute(sql)
'这里就取得了rs这个记录集,也就是查询出来数据
'再如:
sql="insert into table(title) value('零点网络')"
connexecute(sql)
'这就插入了一条记录!
%>
好了,就说这么多了。
OLE对象内可以存储二进制流。至于你的语言怎么进行编程,那是你语言的问题。如果是 ADO ,则直接用 ADODBRECORDSETAPPENDCHUNK 方法即可,二进制文件本身用 STREAM 流对象
因为access中的绑定性对象框控件只支持bmp格式的直接显示,范例如下:
1、打开学籍管理数据库,点击学籍数据表(该数据表已经建立有相片字段,数据类型为ole对象型,并插入了);
2、点击创建选项卡,点击窗体按钮,效果如下图:
3、可以看到上图记录中的已经正常显示,该格式为bmp;
4、下图记录插入的格式为jpg,只能显示图标和文件名。
以上就是关于Access数据库字段有几种类型全部的内容,包括:Access数据库字段有几种类型、DV8软件如何制作ASP于ACCESS2003数据库OLE字段的连接、在access中的”OLE对象”字段存储形式为二进制等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)