【问题标题】:Link SQL Server Table Into Access将 SQL Server 表链接到 Access
【发布时间】:2014-04-22 15:09:20
【问题描述】:

我在这里找到了代码:Update linked tables in MS Access Database with C# programatically 这将重新链接一个表,但你如何真正链接表并更改它在 SQL Server 中的名称?

我已经开始编写一些非常粗略的代码,但我对参数感到困惑......

Microsoft.Office.Interop.Access.Application docacc = new Microsoft.Office.Interop.Access.Application();
docacc.DoCmd.TransferDatabase(AcDataTransferType.acLink

编辑——Access 2003——我想将表从 SQL 服务器链接到 access

编辑#2 我找到了这个网站:http://bytes.com/topic/visual-basic-net/answers/379904-create-linked-table 并在那里修改了代码,但我的服务器上出现“无法建立连接”的错误?

【问题讨论】:

    标签: c# .net jet linked-tables


    【解决方案1】:

    我找到了解决办法....

    string path = "path to Access database";
    DAO.Database dd;
    DAO.DBEngine db = new DAO.DBEngine();
    DAO.TableDef tdf - new DAO.TableDef();
    dd.db.OpenDatabase(path);
    tdf = dd.CreateTableDef();
    tdf.Name = "Whatever you want the linked table to be named";
    tdf.Connect = "ODBC;Driver=SQL Server;Server=<Server Name>;Database=<DB NAME>;Trusted_Connection=YES";
    tdf.SourceTableName = "Whatever the SQL Server Table Name is";
    dd.TableDefs.Append(tdf);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多