Articles of odbc

ODBC错误状态S1092:postgresql通过ODBC

在进行升级时,我们的内部软件开始报告以下奇怪的错误。 这是一个C ++应用程序,与通过ODBC定义的远程PostgreSQL数据库交谈: ODBC error state S1092, native error 0. [unixODBC][Driver Manager]Invalid attribute/option identifier 客户端和服务器都是安装有以下RPM的Centos 5.4 Xen guest虚拟机: postgresql-libs-8.1.18-2.el5_4.1 postgresql-odbc-08.01.0200-3.1 postgresql-8.1.18-2.el5_4.1 postgresql-server-8.1.18-2.el5_4.1 它可能作为升级的一部分改变架构,这可以解释错误信息? 这个错误信息实际上是什么意思,你知道它的可能原因吗?

如何设置包含ODBC连接的安装脚本?

这个简单的问题….我有一个安装文件,并在我的脚本registry编辑。 我怎么设置一个ODBC连接,实际上我需要编写2个ODBC连接。 对我有什么build议?

批处理脚本实现2个ODBC连接

感谢所有以前的帮助! 我有一个关于av脚本的问题。 我的电脑都是XP,当我做我的事情时需要以下几点: 我有2个ODBC连接(对MS-SQL-DB),我有一个用户名/密码来创build一个连接。 有没有人有任何build议如何做到这一点? 无论是在批处理脚本或其他。

用于Windows x64的Sybase ASE ODBC驱动程序是否免费提供?

Sybase自己的Windows x64的ASE ODBC驱动程序是免费的吗? 如果没有,有没有人知道更便宜(最好是免费的!)替代? 我相信ODBC驱动程序是Sybase SDK的一部分,但我只需要ODBC驱动程序,而不是SDK附带的其他gubbins。

Ubuntu上的ODBCconfiguration文件

我正试图在Ubuntu上build立一个ODBC连接。 我一直在各种configuration文件游泳。 有人可以提醒我,odbcconfiguration文件的存储目录? 它被称为odbc.ini文件,是否正确? 还有另一个configuration文件,我必须添加或者是唯一的文件,控制ODBC? 谢谢,Alex

不显示为ODBC数据源的SSIS DSN

我一直在这里指示方向: http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/05ccd778-b78c-4a83-a10a-c4ae412cc6e4 并遇到一个问题,我的系统DSN没有显示为ODBC提供者。 我发现这似乎很有希望: http://support.microsoft.com/kb/2000277 我无法删除密钥,但按照我的build议: “如果无法删除密钥,请双击该密钥并删除input的数据值。完成后,该值应为'(未设置值)'” 但是,按照说明后我的系统DSN仍不会显示为一个选项。 用户DSN然而确实显示…已经显示,但不工作,因为我得到一个权限错误。 有任何想法吗?

与创build一个ODBC连接混淆,显然我有两个单独的odbcad32.exe文件?

好吧,这是我第一次和这个一起工作,所以如果我有点困惑或模糊,原谅我。 我有一个服务器与Windows Server 2008标准没有Hyper-v(6.0,生成6002)。 我在这个服务器上运行一个小网站,并使用Microsoft Access数据库存储通过网站进入的一些信息。 我确信我写的打开ODBC连接的PHP是正确的,因为当我在笔记本电脑的testing环境中创build了这个网站时,它已经为我工作了。 我现在的问题是,似乎我有两个不同的odbcad32.exe,而且似乎没有.accdb文件的驱动程序,只有一个.mdb文件。 另一个有两个司机。 我所说的第一个驱动程序名为“Driver do Microsoft Access(.mdb)”,第二个驱动程序名为“Microsoft Access Driver(.mdb,.accdb)”。 我通过转到C:\ Windows \ SysWOW64 \ odbcad32.exe访问第一个odbcad32.exe,然后看似有我需要的驱动程序的那个我去控制面板 – >pipe理工具 – >数据源(ODBC)和只需在“系统DNS”选项卡中创build一个新的连接。 每当我通过控制面板进行更改时,我都看不到有任何更改,但是如果在SysWOW64中使用odbcad32.exe文件,则会发现有一些更改会返回给我。 我注意到的主要区别是,当我用控制面板方法build立一个ODBC连接时,它说它根本找不到ODBC连接,但是当我在SysWOW64中创build一个.mdb连接(并指向它。 accdb文件)它说 Cannot open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt. 这使得它看起来像SySWOW64中的这个odbcad32.exe版本被认为是“正确的”。 有没有什么办法解决这一问题? 我试图尽可能地彻底,但如果我一直困惑或留下任何东西让我知道。

在远程计算机上列出ODBC连接

我想远程连接到Windows(XP&7)计算机(命令行或Powershell)并列出安装在该计算机上的ODBC,理想情况下,我可以列出每个ODBC中的服务器名称/数据库设置。

PDO ODBC错误只是重置连接

试图为CakePHP编写一个ODBC PDO驱动程序 。 好像我越来越近,但是每当一个PDO函数被调用,它不喜欢连接就立即得到重置,我无法得到任何错误信息。 我想这可能是一个可能的configuration设置,但我找不到任何东西。 我不知道这是否会有所帮助,但这里是我正在使用的特定片段: public function fetchResult() { debug($this->_result); if ($row = $this->_result->fetch()) { // ### HERE IS WHERE IT RESETS ### debug($this->_connection->errorInfo()); exit; $resultRow = array(); foreach ($this->map as $col => $meta) { list($table, $column, $type) = $meta; if ($table === 0 && $column === self::ROW_COUNTER) { continue; } $resultRow[$table][$column] = $row[$col]; […]

Windows 2008 Server 64位上的32位ODBC ++ dll

我们的客户正在尝试迁移到64位Windows。 他们还没有得到一个ODBC的DLL现在和我们的解决scheme与2003服务器(32位)附带的版本链接。 但是,在依赖walker中查看从Windows 2003迁移到Windows 2008的32位ODBC ++ dll时,它似乎是无效的。 任何人都可以build议我怎么能得到64位Windows 2008环境中的32位ODBC ++ DLL工作?