access数据类型大全.doc

上传人:hw****26 文档编号:3526001 上传时间:2019-06-02 格式:DOC 页数:8 大小:130.50KB
下载 相关 举报
access数据类型大全.doc_第1页
第1页 / 共8页
access数据类型大全.doc_第2页
第2页 / 共8页
access数据类型大全.doc_第3页
第3页 / 共8页
access数据类型大全.doc_第4页
第4页 / 共8页
access数据类型大全.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、access数据类型大全 ALTER TABLE tb ALTER COLUMN aa Byte 数字字节 ALTER TABLE tb ALTER COLUMN aa Long 数字长整型 ALTER TABLE tb ALTER COLUMN aa Short 数字整型 ALTER TABLE tb ALTER COLUMN aa Single 数字单精度 ALTER TABLE tb ALTER COLUMN aa Double 数字双精度 ALTER TABLE tb ALTER COLUMN aa Currency 货币 ALTER TABLE tb ALTER COLUMN aa

2、Char 文本 ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中 n表示字段大小 ALTER TABLE tb ALTER COLUMN aa Binary 二进制 ALTER TABLE tb ALTER COLUMN aa Counter 自动编号 ALTER TABLE tb ALTER COLUMN aa Memo 备注 ALTER TABLE tb ALTER COLUMN aa Time 日期/时间 adBigInt: 20 ;adBinary : 128 ; adBoolean: 11 ;adChar: 129 ;adDBTimeStamp

3、: 135 ;adEmpty: 0 ;adInteger: 3 ;adSmallInt: 2 ; adTinyInt: 16 ;adVarChar: 200 ;DataTypeEnum指定 Field、Parameter 或 Property 的数据类型。在下表的“说明”列的括号中显示了相应的 OLE DB 类型指示符。有关 OLE DB 数据类型的详细信息,请参阅 OLE DB Programmers Reference 的 Chapter 13 和 Appendix A。常量 值 说明AdArray(不适用于 ADOX。)0x2000 一个标志值,通常与另一个数据类型常量组合,指示该数据类

4、型的数组。adBigInt 20 指示一个八字节的有符号整数 (DBTYPE_I8)。adBinary 128 指示一个二进制值 (DBTYPE_BYTES)。adBoolean 11 指示一个布尔值 (DBTYPE_BOOL)。adBSTR 8 指示以 Null 终止的字符串 (Unicode) (DBTYPE_BSTR)。adChapter 136 指示一个四字节的子集值,标识子行集合中的行 (DBTYPE_HCHAPTER)。adChar 129 指示一个字符串值 (DBTYPE_STR)。adCurrency 6 指示一个货币值 (DBTYPE_CY)。货币是一个定点数字,小数点右侧有

5、四位数字。该值存储为八字节、范围为 10,000 的有符号整数。adDate 7 指示日期值 (DBTYPE_DATE)。日期保存为双精度数,数字的整数部分是从 1899 年 12 月 30 日算起的天数,小数部分是一天当中的片段时间。adDBDate 133 指示日期值 (yyyymmdd) (DBTYPE_DBDATE)。adDBTime 134 指示时间值 (hhmmss) (DBTYPE_DBTIME)。adDBTimeStamp 135 指示日期/时间戳(yyyymmddhhmmss 加十亿分之一的小数)(DBTYPE_DBTIMESTAMP)。adDecimal 14 指示具有固定

6、精度和范围的确切数字值 (DBTYPE_DECIMAL)。adDouble 5 指示一个双精度浮点值 (DBTYPE_R8)。adEmpty 0 指定没有值 (DBTYPE_EMPTY)。adError 10 指示一个 32 位的错误代码 (DBTYPE_ERROR)。adFileTime 64 指示一个 64 位的值,表示从 1601 年 1 月 1 日开始的 100 个十亿分之一秒间隔的数量 (DBTYPE_FILETIME)。adGUID 72 指示全局唯一标识符 (GUID) (DBTYPE_GUID)。adIDispatch 9 指示指向 COM 对象上 IDispatch 接口的指

7、针 (DBTYPE_IDISPATCH)。 注意 ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。adInteger 3 指示一个四字节的有符号整数 (DBTYPE_I4)。adIUnknown 13 指示指向 COM 对象上 IUnknown 接口的指针 (DBTYPE_IUNKNOWN)。 注意 ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。adLongVarBinary 205 指示一个长二进制值(仅限于 Parameter 对象)。adLongVarChar 201 指示一个长字符串值(仅限于 Parameter 对象)。adLongVarWChar 20

8、3 指示一个以 Null 终止的长 Unicode 字符串值(仅限于 Parameter 对象)。adNumeric 131 指示具有固定精度和范围的确切数字值 (DBTYPE_NUMERIC)。adPropVariant 138 指示一个 Automation PROPVARIANT (DBTYPE_PROP_VARIANT)。adSingle 4 指示一个单精度浮点值 (DBTYPE_R4)。adSmallInt 2 指示一个双字节的有符号整数 (DBTYPE_I2)。adTinyInt 16 指示一个单字节的有符号整数 (DBTYPE_I1)。adUnsignedBigInt 21 指示

9、一个八字节的无符号整数 (DBTYPE_UI8)。adUnsignedInt 19 指示一个四字节的无符号整数 (DBTYPE_UI4)。adUnsignedSmallInt 18 指示一个双字节的无符号整数 (DBTYPE_UI2)。adUnsignedTinyInt 17 指示一个单字节的无符号整数 (DBTYPE_UI1)。adUserDefined 132 指示一个用户定义的变量 (DBTYPE_UDT)。adVarBinary 204 指示一个二进制值(仅限于 Parameter 对象)。adVarChar 200 指示一个字符串值(仅限于 Parameter 对象)。adVaria

10、nt 12 指示一个 Automation Variant (DBTYPE_VARIANT)。 注意 ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。adVarNumeric 139 指示一个数字值(仅限于 Parameter 对象)。adVarWChar 202 指示一个以 Null 终止的 Unicode 字符串(仅限于 Parameter 对象)。adWChar 130 指示一个以 Null 终止的 Unicode 字符串 (DBTYPE_WSTR)。ASP 创建 ACCESS 表或添加字段 2008-04-07 18:47 创建一张空表:Sql=“Create TABLE

11、 表名“创建一张有字段的表:Sql=“Create TABLE 表名(字段名 1 MEMO NOT NULL, 字段名 2 MEMO, 字段名 3 COUNTER NOT NULL, 字段名 4 DATETIME, 字段名 5 TEXT(200), 字段名 6 TEXT(200)字段类型:2 : “SmallInt“, / 整型3 : “Int“, / 长整型4 : “Real“, / 单精度型5 : “Float“, / 双精度型6 : “Money“, / 货币7 : “DateTime“, / 日期时间11 : “Bit“, / 是否13 : “TimeStamp“,17 : “Tiny

12、Int“, / 字节72 : “UniqueIdentifier“, / 同步复制 ID128 : “Binary“,129 : “Char“,130 : “NChar“,131 : “Decimal“, / 小数133 : “DateTime“,135 : “SmallDateTime“,200 : “VarChar“,201 : “Text“,202 : “VarChar“, / 文本203 : “Text“, / 备注204 : “Binary“, / 二进制205 : “Image“ / OLE 对象以下字段为无编码字段(NChar、NVarchar、NText 型)8,128,130

13、,202,203,204,205以下字段为按当前系统内码编码的字段(Asp 中可用 CodePage=936 纠正为 gb2312 内码)129,200,201在现有的表中增加字段:Sql=“alter table 表名 add column 字段名 varchar(200)“修改字段类型:Sql=“alter table 表名 Alter COLUMN 字段名 varchar(50)“删除表:Sql=“Drop table 表名“删除字段:sql=“alter table 表名 drop 字段名“修改字段:Alter TABLE 表名 Alter COLUMN 字段名 类型(大小) NULL

14、新建约束:Alter TABLE 表名 ADD CONSTRAINT 约束名 CHECK (约束字段 =生成数据表,添加字段,其中 id 字段为自动增加,测试通过Sub GenAutoIncrementFld()set cn=server.CreateObject(“ADODB.Connection“)set clx=server.CreateObject(“ADOX.Column“)set cat=server.CreateObject(“ADOX.Catalog“)set tblnam=server.CreateObject(“ADOX.Table“)cn.Open “Provider=M

15、icrosoft.Jet.OLEDB.4.0;Data Source=E:网站制作asp 操作 mdbdbtest.mdb“Set cat.ActiveConnection = cntblnam.Name = “Test“clx.ParentCatalog = catclx.Type = 3clx.Name = “Id“clx.Properties(“AutoIncrement“) = truetblnam.Columns.Append clxtblnam.Columns.Append “DataField“,130,20cat.Tables.Append tblnamSet clx = No

16、thingSet cat = Nothingcn.CloseSet cn = NothingEnd Subcall GenAutoIncrementFld=字段类型对应数值- DataTypeEnum Values - Const adEmpty = 0 Const adTinyInt = 16 Const adSmallInt = 2 Const adInteger = 3 Const adBigInt = 20 Const adUnsignedTinyInt = 17 Const adUnsignedSmallInt = 18 Const adUnsignedInt = 19 Const

17、adUnsignedBigInt = 21 Const adSingle = 4 Const adDouble = 5 Const adCurrency = 6 Const adDecimal = 14 Const adNumeric = 131 Const adBoolean = 11 Const adError = 10 Const adUserDefined = 132 Const adVariant = 12 Const adIDispatch = 9 Const adIUnknown = 13 Const adGUID = 72 Const adDate = 7 Const adDB

18、Date = 133 Const adDBTime = 134 Const adDBTimeStamp = 135 Const adBSTR = 8 Const adChar = 129 Const adVarChar = 200 Const adLongVarChar = 201 Const adWChar = 130 Const adVarWChar = 202 Const adLongVarWChar = 203 Const adBinary = 128 Const adVarBinary = 204 Const adLongVarBinary = 205 Const adChapter

19、 = 136 Const adFileTime = 64 Const adPropVariant = 138 Const adVarNumeric = 139 Const adArray = &H2000DataType Enum Value Access SQLServer OracleadBigInt 20 BigInt (SQL Server 2000 +)adBinary 128 BinaryTimeStampRaw *adBoolean 11 YesNo Bit adChar 129 Char CharadCurrency 6 Currency MoneySmallMoneyadDa

20、te 7 Date DateTime adDBTimeStamp 135 DateTime (Access 97 (ODBC) DateTimeSmallDateTimeDateadDecimal 14 Decimal *adDouble 5 Double Float FloatadGUID 72 ReplicationID (Access 97 (OLEDB), (Access 2000 (OLEDB)UniqueIdentifier (SQL Server 7.0 +)adIDispatch 9 adInteger 3 AutoNumberIntegerLongIdentity (SQL

21、Server 6.5)IntInt *adLongVarBinary 205 OLEObject Image Long Raw *Blob (Oracle 8.1.x)adLongVarChar 201 Memo (Access 97)Hyperlink (Access 97)Text Long *Clob (Oracle 8.1.x)adLongVarWChar 203 Memo (Access 2000 (OLEDB)Hyperlink (Access 2000 (OLEDB)NText (SQL Server 7.0 +)NClob (Oracle 8.1.x)adNumeric 131

22、 Decimal (Access 2000 (OLEDB)DecimalNumericDecimalIntegerNumberSmallIntadSingle 4 Single Real adSmallInt 2 Integer SmallInt adUnsignedTinyInt 17 Byte TinyInt adVarBinary 204 ReplicationID (Access 97) VarBinary adVarChar 200 Text (Access 97) VarChar VarCharadVariant 12 Sql_Variant (SQL Server 2000 +)VarChar2adVarWChar 202 Text (Access 2000 (OLEDB) NVarChar (SQL Server 7.0 +)NVarChar2adWChar 130 NChar (SQL Server 7.0 +)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。