如何通过使用 ADOX 和 VisualC # .NET 创建 Access 数据库

如何通过使用 ADOX 和 VisualC # .NET 创建 Access 数据库

<script type="text/javascript">function loadTOCNode(){}</script>
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号:317881
最后修改:2006年6月15日
修订:4.0
警告 ADO 和 ADOMD 尚未经过完全测试 Microsoft.NETFramework 环境中。 它们可能引起间歇性问题, 尤其基于服务的应用程序中或在多线程应用程序。 本文中所讨论技术应该只在迁移到 ADO.NET 用作临时措施。 您已进行完整测试以确保没有不兼容问题, 后应只使用这些技术。 问题是由使用 ADO 或 ADOMD 以此方式, 不支持。 有关详细信息, 请参阅下列 Microsoft 知识库文章:
840667 (http://support.microsoft.com/kb/840667/) .NET 框架应用程序中使用 ADO 和 ADOMD 时出现意外错误
<script type="text/javascript"> var sectionFilter = "type != 'notice' && type != 'securedata' && type != 'querywords'"; var tocArrow = "/library/images/support/kbgraphics/public/en-us/downarrow.gif"; var depthLimit = 10; var depth3Limit = 10; var depth4Limit = 5; var depth5Limit = 3; var tocEntryMinimum = 1; </script> <script src="http://support.microsoft.com/common/script/gsfx/kbtoc.js?6" type="text/javascript"></script>

概要

<script type="text/javascript">loadTOCNode(1, 'summary');</script> 程序员通常需要编程创建数据库。 通过 COMInterop 层虽然 ActiveX Data Objects (ADO) 和 ADO.NET 都提供方法来自动, 创建 MicrosoftAccess 数据库, 可用于 Microsoft Jet OLE DB Provider 和 Microsoft ADO 分机 2.7 DDL 和 Security (ADOX) 来手动创建数据库。

回到顶端

要求

<script type="text/javascript">loadTOCNode(2, 'summary');</script>
MicrosoftVisualC # .NET
Microsoft ADO 用于 DDL 和 Security (ADOX) 2.7 分机
本文介绍如何使用 ADOX 和 VisualC # .NET 来手动创建 Access 数据库。


回到顶端

生成 Access 数据库

<script type="text/javascript">loadTOCNode(2, 'summary');</script>
1.打开一个新 VisualC # .NET 控制台应用程序。
2. 在 SolutionExplorer@@ , 右击 引用 节点并选择 @ @ @ AddReference@@@ 。
3. 选择 Microsoft ADO 分机 2.7 对于 DDL 和安全 在 COM 选项卡, 单击 选择 将其添加到 选定组件 , 然后单击 确定 。
4. 对于 Class 删除代码窗口中所有的代码。
5.将以下代码粘贴到代码窗口:
using System;
using ADOX;

namespace ConsoleApplication1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
ADOX.CatalogClass cat = new ADOX.CatalogClass();

cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=D://AccessDB//NewMDB.mdb;" +
"Jet OLEDB:Engine Type=5");

Console.WriteLine("Database Created Successfully");

cat = null;

}
}
}
6. 路径更改为新 .mdb 文件根据, 然后按 F 5 键生成并运行项目。

为 Access 2000 (Jet 4.0) 格式创建新的 .mdb 文件。 有关不同 Jet 格式, 详细信息请参阅与本文 " 参考 " 部分

回到顶端

缺陷

<script type="text/javascript">loadTOCNode(2, 'summary');</script> 要创建新数据库, JetProvider 需要路径到存在。 如果您尝试创建数据库文件目录不存在, 中您将 receivean 异常错误。 通过使用 Try...Catch 结构您可以捕获该异常。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值