Tag: odbc

通过VBA连接Excel到PostgreSQL

有没有可能在Excel中使用VBA查询SELECT ,所以我可以从Excel中查询PostgreSQL数据库? 如果可能的话请解释我如何连接到数据库。 我正在看谷歌,但没有find结果。

如何使用ODBC驱动程序API使用C ++将数据绑定到SQLBindCol

我试图创build一个自定义的ODBC驱动程序使用C ++的Windows环境(如PostgreSQL,Simba,火鸟等),因为ODBC API默认情况下有多个ODBC API方法。 我使用DSNbuild立连接,并且能够使用SQLExecuteDirect方法执行SQL查询。 但是,将Excel与我们的ODBC驱动程序连接时,我无法将表列表绑定到Microsoft查询向导。 这里使用SQLTables() , SQLBindColumn()和SQLFetch()方法来检索表名列表。 数据使用SQLBindColumn方法绑定。 但我很困惑如何检索表名并将其绑定到Excel?

Excel ODBC和64位服务器

使用ASP.NET我需要更新一个Excel模板。 我们的服务器在64位模式下运行Windows 2008。 我正在使用下面的代码来访问Excel文件: … string connection = @"Provider=MSDASQL;Driver={Microsoft Excel Driver (*.xls)};DBQ=" + path + ";"; … 如果应用程序池设置为启用32位应用程序,则代码按预期工作; 但是我使用的oracle驱动程序因为只有64位而失败。 如果启用32位应用程序设置为false,则Excel代码将失败,并显示以下错误: 数据源名称未find,没有指定默认驱动程序 有什么build议么?

ODBC连接到Excel错误

我有一个应该连接到Excel表的ODBC连接的问题,并做它的东西。 我已经在网上阅读了很多关于它的东西,但没有一个解决scheme帮助我(包括计算器)。 所以基本上我正在尝试打开一个表的连接。 private static SortedList<string, School> generateSchoolListExcel(string listFilePath) { StringBuilder con = new StringBuilder(); OdbcConnectionStringBuilder.AppendKeyValuePair(con, "Data Source", listFilePath); OdbcConnectionStringBuilder.AppendKeyValuePair(con, "HDR", "yes"); OdbcConnectionStringBuilder.AppendKeyValuePair(con, "Format", "xlsx"); OdbcConnectionStringBuilder.AppendKeyValuePair(con, "Driver", "{Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}"); //I have tried to specify driver without parentheses {} but it's still the same List<School> schoolList = new List<School>(); using (OdbcConnection […]

Excel:使用单元格值作为SQL查询的参数

我正在使用MS Excel通过ODBC从MySQL数据库获取数据。 我成功地使用SQL查询获取数据。 但是现在我想要查询参数化。 所以我不知道是否有可能使用单元格值(电子表格单元格)作为这种查询的参数。 例如,对于这个查询: select name from user where id=1 我想从电子表格中的单元格D4中获取id值。 这是正确的方法来参数化查询? 我该怎么做呢? 谢谢。