Csharp/C#教程:使用C#或SQL复制Access表结构和约束分享


使用C#或SQL复制Access表结构和约束

有人能告诉我如何使用.NET或SQL复制MS Access表的表结构及其所有约束,键等吗? 我已经搜索并找到了许多复制列和类型的方法,但我还需要提供约束,例如主键。

我有一个包含一堆表的数据库,我需要用新名称创建(仅结构)副本。 这需要在C#应用程序中执行,但我不在乎是否使用ADO或SQL完成,只要我能找到方法。 任何提示将非常感谢。

您可以“导出”到同一个数据库,这将创建包含所有索引等的副本,但不会创建关系。

// Start a new instance of Access for Automation oAccess = new Access.Application(); // Open a database oAccess.OpenCurrentDatabase(@"z:docstest.accdb"); oAccess.DoCmd.TransferDatabase( Access.AcDataTransferType.acExport, "Microsoft Access", @"z:docstest.accdb", Access.AcObjectType.acTable, "table1", "newtable",true,false); 

我会使用带有MS Access的upsize向导

https://support.microsoft.com/kb/237980

上述就是C#学习教程:使用C#或SQL复制Access表结构和约束分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1003888.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐