您的位置:首页 > 数据库

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

2007-04-10 15:03 906 查看

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

察看本文应用于的产品
function loadTOCNode(){}

注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。

文章编号: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 时出现意外错误

本页


概要




要求



生成 Access 数据库



缺陷




参考




参考


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;

<style>.toc{display: none;}</style>

概要

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


回到顶端

要求

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



回到顶端

生成 Access 数据库

loadTOCNode(2, 'summary');
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 格式, 详细信息请参阅与本文 " 参考 " 部分


回到顶端

缺陷

loadTOCNode(2, 'summary');
要创建新数据库, JetProvider 需要路径到存在。 如果您尝试创建数据库文件目录不存在, 中您将 receivean 异常错误。 通过使用 Try...Catch 结构您可以捕获该异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐