- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章ADOX.Catalog中文帮助详细说明chm文档由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
首先给个完全版的地址,如果您机器上装过OFFICE应该可以打开的:ADOX 对象模型, 地址是:"C:\Program Files\Common Files\Microsoft Shared\OFFICE11\2052\ADO210.CHM", 您可以在运行里输入:"hh.exe C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ADO210.CHM::/htm/admscobjectmodel.htm" 定位。 ADOX对象模型图: 1、ADOX 概述 Microsoft ActiveX Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对各种数据源都能有效运行的代码,而与它们原始语法中的差异无关。 ADOX 是核心 ADO 对象的扩展库。它显露的其他对象可用于创建、修改和删除模式对象,如表格和过程。它还包括安全对象,可用于维护用户和组,以及授予和撤消对象的权限。 要通过开发工具使用 ADOX,需要建立对 ADOX 类型库的引用。对 ADOX 库的说明为“Microsoft ADO Ext. for DDL and Security.”。ADOX 库文件名为“Msadox.dll”,程序 ID (ProgID) 为“ADOX”。有关建立库引用的详细信息,请参阅开发工具的文档。 2、ADOX 对象 Catalog 包含描述数据源模式目录的集合。 Column 表示表、索引或关键字的列。 Group 表示在安全数据库内有访问权限的组帐号。 Index 表示数据库表中的索引。 Key 表示数据库表中的主关键字、外部关键字或唯一关键字。 Procedure 表示存储的过程。 Table 表示数据库表,包括列、索引和关键字。 User 表示在安全数据库内具有访问权限的用户帐号。 View 表示记录或虚拟表的过滤集。 3、ADOX 方法 Append(Columns) 将新的 Column 对象添加到 Columns 集合。 Append(Groups) 将新的 Group 对象添加到 Groups 集合。 Append(Indexes) 将新的 Index 对象添加到 Indexes 集合。 Append(Keys) 将新的 Key 对象添加到 Keys 集合。 Append(Procedures) 将新的 Procedure 对象添加到 Procedures 集合。 Append(Tables) 将新的 Table 对象添加到 Tables 集合。 Append(Users) 将新的 User 对象添加到 Users 集合。 Append(Views) 将新的 View 对象添加到 Views 集合。 ChangePassword 更改用户帐号的密码。 Create 创建新的目录。 Delete 删除集合中的对象。 GetObjectOwner 返回目录中对象的拥有者。 GetPermissions 获得对象上组或用户的权限。 Item 按名称或序号返回集合的指定成员。 Refresh 更新集合中的对象,以反映针对提供者可用的和指定的对象。 SetObjectOwner 指定目录中对象的拥有者。 SetPermissions 设置对象上组或用户的权限。 4、ADOX 属性 ActiveConnection 指示目录所属的 ADO Connection 对象。 Attributes 描述列特性。 Clustered 指示索引是否被分簇。 Command 指定可用于创建或执行过程的 ADO Command 对象。 Count 指示集合中的对象数量。 DateCreated 指示创建对象的日期。 DateModified 指示上一次更改对象的日期。 DefinedSize 指示列的规定最大大小。 DeleteRule 指示主关键字被删除时将执行的操作。 IndexNulls 指示在索引字段中有 Null 值的记录是否有索引项。 Name 指示对象的名称。 NumericScale 指示列中数值的范围。 ParentCatalog 指定表或列的父目录以便访问特定提供者的属性。 Precision 指示列中数据值的最高精度。 PrimaryKey 指示索引是否代表表的主关键字。 RelatedColumn 指示相关表中相关列的名称(仅关键字列)。 RelatedTable 指示相关表的名称。 SortOrder 指示列的排序顺序(仅索引列)。 Type(列) 指示列的数据类型。 Type(关键字) 指示关键字的数据类型。 Type(表) 指示表的类型。 Unique 指示索引关键字是否必须是唯一的。 UpdateRule 指示主关键字被更新时会执行的操作。 5、范例 1、创建数据库范例 如下代码显示如何通过 Create 方法创建新的 Jet 数据库。 ASP代码: ----------------------------------------------------------- set cat=server.createobject("ADOX.Catalog") cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\new.mdb" VB代码 -------------------------------- Sub CreateDatabase() 'Dim cat As New ADOX.Catalog ' cat.Create ""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\new.mdb"" End Sub 2、创建表范例ASP代码: -------------<% set cat=server.createobject("ADOX.Catalog") dbpath=server.mappath("/shit/date/new.mdb") cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&dbpath set tbl=Server.createobject("ADOX.Table") tbl.Name = "MyTable" tbl.Columns.Append "Column1", 3 'adInteger tbl.Columns.Append "Column2", 3 'adInteger tbl.Columns.Append "Column3", 202 ,50 'adVarWChar cat.Tables.Append tbl %> VB代码:--------------- Sub CreateTable() Dim tbl As New Table Dim cat As New ADOX.Catalog '打开目录。 ' 打开目录。 cat.ActiveConnection = _ ""Provider=Microsoft.Jet.OLEDB.4.0;"" & _ ""Data Source=c:\Program Files\Microsoft Office\"" & _ ""Office\Samples\Northwind.mdb;"" tbl.Name = ""MyTable"" tbl.Columns.Append ""Column1"", adInteger tbl.Columns.Append ""Column2"", adInteger tbl.Columns.Append ""Column3"", adVarWChar, 50 cat.Tables.Append tbl End Sub 3、创建索引范例 如下代码演示如何创建新的索引。索引针对表的两个列建立。 Sub CreateIndex() Dim tbl As New Table Dim idx As New ADOX.Index Dim cat As New ADOX.Catalog ' 打开目录。 ' 打开目录。 cat.ActiveConnection = _ ""Provider=Microsoft.Jet.OLEDB.4.0;"" & _ ""Data Source=c:\Program Files\Microsoft Office\"" & _ ""Office\Samples\Northwind.mdb;"" ' 定义表并将其追加到目录 tbl.Name = ""MyTable"" tbl.Columns.Append ""Column1"", adInteger tbl.Columns.Append ""Column2"", adInteger tbl.Columns.Append ""Column3"", adVarWChar, 50 cat.Tables.Append tbl ' 定义多列索引 idx.Name = ""multicolidx"" idx.Columns.Append ""Column1"" idx.Columns.Append ""Column2"" ' 将索引追加到表上 tbl.Indexes.Append idx End Sub 4、创建关键字范例 如下代码演示如何创建新的外部关键字。假定已存在两个表(Customers 和 Orders)。 Sub CreateKey() Dim kyForeign As New ADOX.Key Dim cat As New ADOX.Catalog cat.ActiveConnection = ""Provider=Microsoft.Jet.OLEDB.4.0;"" & _ ""Data Source=c:\Program Files\Microsoft Office\"" & _ ""Office\Samples\Northwind.mdb;"" kyForeign.Name = ""CustOrder"" kyForeign.Type = adKeyForeign kyForeign.RelatedTable = ""Customers"" kyForeign.Columns.Append ""CustomerId"" kyForeign.Columns(""CustomerId"").RelatedColumn = ""CustomerId"" kyForeign.UpdateRule = adRICascade cat.Tables(""Orders"").Keys.Append kyForeign End Sub [/code] Type 属性(列) 指示列的数据类型 设置和返回值 设置或返回长整型值,该值是如下常量之一: 常量 说明 adTinyInt 精确的数字值,精度为小数点后 3 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdSmallInt 精确数字值,精度为小数点后 5 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdInteger 精确数字值,精度为小数点后 10 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdBigInt 精确数字值,精度为小数点后 19 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdUnsignedTinyInt 无符号的 adTinyInt。 AdUnsignedSmallInt 无符号的 adSmallInt。 AdUnsignedInt 无符号的 adInteger。 AdUnsignedBigInt 无符号的 adBigInt。 AdSingle 单精度浮点数。 AdDouble 双精度浮点数。 AdCurrency 货币类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdDecimal 变体型十进制类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdNumeric 数值类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdBoolean 变体布尔类型。0 为假而 ~0 为真。 AdUserDefined 用户定义的变量长度数据类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdVariant 自动变体型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdGuid 全域唯一标识符。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdDate 自动日期。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdDBDate 数据库日期数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdDBTime 数据库时间数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdDBTimestamp 数据库时间戳结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdBSTR BSTR 的指针。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。 AdChar 定长字符串。 AdVarChar 变长字符串。 AdLongVarChar 长变长字符串。 AdWChar 宽定长字符串。 AdVarWChar 宽变长字符串。 AdLongVarWChar 长、宽变长字符串。 AdBinary 定长二进制数据。 AdVarBinary 变长二进制数据。 AdLongVarBinary 长变长二进制数据。 说明 默认值是 adVarWChar。 在 Column 对象追加到集合或 。
最后此篇关于ADOX.Catalog中文帮助详细说明chm文档的文章就讲到这里了,如果你想了解更多关于ADOX.Catalog中文帮助详细说明chm文档的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我在服务器上创建了一个 JSONP 函数并像这样返回一个 UTF-8 编码的 json 对象 applyLocalization({"Name":"%E5%90%8D%E5%89%8D","Age":
我正在开发一个应用程序,在该应用程序中我从API获取数据,并且正在获取这样的汉字 “u9c9cu82b1u548cu7231” 鲜花和爱 如何转换? 最佳答案 您的字符串采用转义的unicode格式。
好吧,我已经有了这个正则表达式,用于我网站上允许的名称。但是,我还希望添加名称可能使用的其他字母。有人有好的 regex 或知道如何使它更完整吗?我已经搜索了一段时间,但找不到适合我需要的内容。 这是
好吧,我已经有了这个正则表达式,用于我网站上允许的名称。但是,我还希望添加名称可能使用的其他字母。有人有好的 regex 或知道如何使它更完整吗?我已经搜索了一段时间,但找不到适合我需要的内容。 这是
本文实例讲述了Yii框架多语言站点配置方法。分享给大家供大家参考,具体如下: 这里假设我们要建立 中文/英文 切换的站点 1. 设置全局默认的语言 文件添加代码:protected/confi
我想知道如何设置编码参数,以便当我下载文本时,它“看起来”与我在网络浏览器中的页面源代码中看到的一样,例如: readLines("http://www.baidu.com/s?wd=r+projec
我计划开发一个 web 应用程序,它将使用一种新颖的方式来帮助人们学习汉字并记住它们的含义。 由于我不想/不能花费数年时间手动翻译所有中文字符,我想知道是否有(最好是开源的)数据库(任何形式)提供此功
我知道我的问题已经在这里有了解决方案。但我只想具体说明我的情况。我有一个 json 对象,其中包含非英语字符。 例如。 {“my_chinise_name”:“吉米”}。 该对象将通过 javascr
我有一个设置,其中邮件服务器(postfix)收到的电子邮件被处理,生成的电子邮件的正文(html或纯文本)和附件被解析为单独的文件并保存,为此我使用javax mail api。 当电子邮件正文为中
我的 settings.py 看起来像这样: LANGUAGES = ( ('en', _('English')), ('fr', _('French')), #Simplif
在我的图表中,x轴需要显示中文,y轴需要显示英文,但x轴显示困惑的代码。有人可以帮助我吗? self.chart.createDefaultAxes() axis_x, axis_y = self.c
使用Python3和BeautifulSoup v4 url='http://www.eurobasket2015.org/en/compID_qMRZdYCZI6EoANOrUf9le2.seaso
我的开发应用程序名称为中文。今天我从 CoreData 收到错误: CoreData: warning: Unable to load class named '゚ᆪンレ.' for enti
我正在用 java 编写一个 rss feed 解析器,在解析包含阿拉伯文/中文/日文字符的 feed 时遇到了问题。 Example feed 当我打印它们时,我只是得到一组问号“?????? ??
在我的一个Python程序(python 2.7)中,我需要处理一些汉字: 我有一个文件A.txt,它有两列:“name”和“score”,“name”列可以取一些中文字符串,score是一个1 到
我正在学习使用 eclipse 和 ADT 插件在 Android 上开发应用。 根据android SDK 文档中的这篇文章http://androidappdocs.appspot.com/res
我有这样的中文文字:“回家” - 好像是英文的“house”。 我去 google.com,在搜索中输入“回家”并得到这样的 url: http://www.google.ru/... q=%E5%9
我正在为我的应用程序添加中文支持。 我有这条线可以对英语和其他语言进行排序 NSSortDescriptor *sortByItem = [NSSortDescriptor sortDesc
我读日语,想尝试处理一些日语文本。我使用 Python 3 尝试了这个: for i in range(1,65535): print(chr(i), end='') 然后 Python 给了
我想将文本框值翻译成特定语言,如西类牙语、中文、德语等,它们都在下面的下拉列表中,我想在标签中显示文本框翻译值,但不在标签中显示翻译值。 English J
我是一名优秀的程序员,十分优秀!