【问题标题】:How do you reference monetdb odbc driver for .net您如何为 .net 引用 monetdb odbc 驱动程序
【发布时间】:2014-02-10 16:16:25
【问题描述】:

我正在尝试从 .net 应用程序访问 monetdb - 看看它是否适合我使用。我已在我的机器上下载并安装了 ODBC 驱动程序(来自 monetDB.org)。我无法添加对它的引用。我的假设是要引用的正确文件是 libMonetODBC.dll 并且不起作用 - 其他文件也不起作用。如果我尝试添加对它的引用,我会收到一条消息 - “无法添加对 'C:\Program Files\MonetDB\MonetDB ODBC Driver\lib\libMonetODBC.dll' 的引用。请确保该文件是可访问的,并且它是一个有效的程序集或 COM 组件。”

有人试过这个吗?你是怎么做的?同样,我的假设是我应该能够像所有其他人一样引用 dll,然后添加 using/imports 语句以在应用程序中使用它。我没有看到很多文档或其他人从 .net 使用它。 MonetDB.org 似乎没有其他步骤,除了从 excel 或其他东西中使用它。我错过了什么?

【问题讨论】:

    标签: .net visual-studio monetdb add-references-dialog


    【解决方案1】:

    1) 在 ODBC 数据源管理器中将 MonetDb 驱动程序添加到用户数据源

    2) 在你的项目中添加这个引用

    using System.Data.Odbc;
    

    3) 使用驱动程序名称创建 OdbcConnection
    var monetDbC = new OdbcConnection(@"Driver={MonetDB ODBC Driver};HOST=YourServerName;PORT=50000; Database=YourDBName;UID=monetdb; PWD=monetdb;");

    4) 查询 MonetDB

     var odbcCmd = new OdbcCommand() { Connection = monetDbC };
     monetDbC.Open();
     odbcCmd.CommandText = query;
     odbcCmd.ExecuteNonQuery();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-30
      • 1970-01-01
      相关资源
      最近更新 更多