access数据类型大全.doc_第1页
access数据类型大全.doc_第2页
access数据类型大全.doc_第3页
access数据类型大全.doc_第4页
access数据类型大全.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 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: 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 一个标志值,通常与另一个数据类型常量组合,指示该数据类型的数组。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)。货币是一个定点数字,小数点右侧有四位数字。该值存储为八字节、范围为 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指示具有固定精度和范围的确切数字值 (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 接口的指针 (DBTYPE_IDISPATCH)。 注意ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。adInteger 3指示一个四字节的有符号整数 (DBTYPE_I4)。adIUnknown 13指示指向 COM 对象上 IUnknown 接口的指针 (DBTYPE_IUNKNOWN)。 注意ADO 目前不支持这种数据类型。使用它可能导致不可预料的结果。adLongVarBinary 205指示一个长二进制值(仅限于 Parameter 对象)。adLongVarChar 201指示一个长字符串值(仅限于 Parameter 对象)。adLongVarWChar 203指示一个以 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指示一个八字节的无符号整数 (DBTYPE_UI8)。adUnsignedInt 19指示一个四字节的无符号整数 (DBTYPE_UI4)。adUnsignedSmallInt 18指示一个双字节的无符号整数 (DBTYPE_UI2)。adUnsignedTinyInt 17指示一个单字节的无符号整数 (DBTYPE_UI1)。adUserDefined 132指示一个用户定义的变量 (DBTYPE_UDT)。adVarBinary 204指示一个二进制值(仅限于 Parameter 对象)。adVarChar 200指示一个字符串值(仅限于 Parameter 对象)。adVariant 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 表名创建一张有字段的表: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 : TinyInt, / 字节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,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新建约束:Alter TABLE 表名 ADD CONSTRAINT 约束名 CHECK (约束字段 = 2007-1-1)删除约束:Alter TABLE 表名 Drop CONSTRAINT 约束名新建默认值:Alter TABLE 表名 ADD CONSTRAINT 默认值名 DEFAULT Gziu.CoM FOR 字段名删除默认值:Alter TABLE 表名 Drop CONSTRAINT 默认值名=conn.open connstrsql=alter table tablename add hehe char(20)conn.execute(sql)response.write(添加成功)ACCESS新建数据库和表还不简单,有了表字段初始化就更简单=生成数据表,添加字段,其中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=Microsoft.Jet.OLEDB.4.0;Data Source=E:网站制作asp操作mdbdbtest.mdb Set cat.ActiveConnection = cn tblnam.Name = Test clx.ParentCatalog = cat clx.Type = 3 clx.Name = Id clx.Properties(AutoIncrement) = true tblnam.Columns.Append clx tblnam.Columns.Append DataField,130,20 cat.Tables.Append tblnam Set clx = Nothing Set cat = Nothing cn.Close Set 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 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 adDBDate = 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 = 136 Const adFileTime = 64 Const adPropVariant = 138 Const adVarNumeric = 139 Const adArray = &H2000DataType EnumValueAccessSQLServerOracleadBigInt20BigInt (SQL Server 2000 +)adBinary128BinaryTimeStampRaw *adBoolean11YesNoBitadChar129CharCharadCurrency6CurrencyMoneySmallMoneyadDate7DateDateTimeadDBTimeStamp135DateTime (Access 97 (ODBC)DateTimeSmallDateTimeDateadDecimal14Decimal *adDouble5DoubleFloatFloatadGUID72ReplicationID (Access 97 (OLEDB), (Access 2000 (OLEDB)UniqueIdentifier (SQL Server 7.0 +)adIDispatch9adInteger3AutoNumberIntegerLongIdentity (SQL Se

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论