问题标签 [adodb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
36080 浏览

.net - 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机中注册

尝试在另一台电脑上运行 vb 应用程序时出现此错误。有什么地方可以下载这个DLL吗?

0 投票
2 回答
4046 浏览

oracle - VBA/ADODB 运行时错误:3704

下面的 VBA 子例程可以很好地运行大多数查询。(即SELECT * FROM DUAL:)

但是,当我运行下面的查询时,会立即弹出以下错误消息:Run-time error '3704':Operation is not allowed when the object is closed.

为什么?

0 投票
2 回答
127 浏览

java - ms sql2000 阿拉伯语问题

我在 ms sql2000 中有一个表,其列定义为 nvarchar

当在java中查询这个表时,我得到这个列的数据,如下所示:

يا هلا بالشباب الØلوين يا شباب ا٠شلونكو؟ .

当我用 adodb 尝试 php 时,我得到了应有的数据,用阿拉伯语。

但我需要使用 java 而不是 php,请任何人帮助我。

  • 我使用普通的 sql 语句“从新闻中选择 *”
  • 我使用最新的 Microsoft jdbc 驱动程序(sqljdbc4.jar)。
  • 我无法直接访问 sql server。
0 投票
4 回答
6674 浏览

excel - ADODB.Connection 未定义

在没有 SSIS 的情况下将 Excel VBA引用到 SQL Server

在完成上述工作后,我从例程中复制了所有全局变量/常量,其中包括

另一个电子表格中的类似模块中。我也复制到同一个模块添加了相同的参考(ADO 2.8)

第一个电子表格仍然有效;DB_Conn.Open 的第二个弹出“运行时错误'-214767259 (80004005)':[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified”删除两者的引用,保存文件,重新- 打开,重新添加引用没有帮助。一个仍然有效,另一个得到错误。

?!?

0 投票
2 回答
317 浏览

php - pg_lo_write 在哪里存储它的内容?

我们的系统中有一个函数将文件写入 postgres BLOB,函数是pg_lo_write,我们的系统使用 PHP、ADODB 和 PostgreSQL。

我想知道的是这些数据存储在哪里,它是 postgres 目录中的文件还是表中的文件?

非常感谢!

答案信息

感谢 Ben Fransen 的回答,BLOB 实际上存储在pg_largeobject表中。我正在使用 pgAdmin 并且该表从视图中隐藏,但是可以使用查询来访问它。

0 投票
3 回答
6423 浏览

vb6 - 该连接不能用于执行此操作。它可能在 vb6 中的此上下文错误中关闭或无效

我正在尝试执行将记录集值存储在 sql db 中的查询。当我尝试执行时,我收到了类似的错误

该连接不能用于执行此操作。在 vb6 中的此上下文错误中,它可能已关闭或无效。请帮我解决这个问题。

连接代码

0 投票
2 回答
747 浏览

vba - 宏太大而无法运行,一直“没有响应”

嗨,我现在已经设法编写了我的宏,但整个事情停止响应,只是一个猜测,但我认为这是因为它要求检查太多数据?我有大约 3000 行(但甚至尝试过 10 行)。有谁知道我可以如何减少它或修复它来工作?关于它的另一个查询我已经转到标题“sample187”但理想情况下希望它转到“sample400”?

谢谢

0 投票
1 回答
2092 浏览

delphi - 通过 ADO 和 ODBC 从 DB2 读取 Unicode 数据

在使用 Delphi 2009 编写的应用程序中,我正在使用 ADO、ADO 的 ODBC 提供程序和 ODBC 读取和写入 IBM DB2 数据库:

应用程序 -> ADO (Win32) -> ADO 的 ODBC-Provider -> ODBC -> (net) -> DB2 (Windows)

现在,我的应用程序需要存储 unicode 数据。所以我将我的数据库代码页设置为 UTF-8。Delphi 在内部处理 UTF-16 字符串,并将它们作为多字节字符传递给 COM。所以我应该在应用程序端进行编码。

在 VARCHAR db 字段中插入非 ansi-char 可以正常工作,它们可以由 DB2 管理控制台正确显示(我认为这是一个使用 JDBC 的 Java 应用程序)。在我的应用程序(或我编写的任何其他使用 ADO 查询的测试应用程序)中,对于 VARCHAR 字段,我只获得了其中包含 unicode 字符的 #$1A 字节序列。

奇怪的是,如果后端是 Microsoft SQL 数据库,同样的应用程序也能正常工作。检索符合 ANSI 的字符串对于 DB2 也不是问题。

在 DB2 文档中,它说如果应用程序调用后缀为 W 的 ODBC API,DB2 ODBC 驱动程序会使用 unicode 字符进行响应。在某些情况下,ADO 的 ODBC 提供程序是否可能不会触发这些函数,而是使用 ANSI 函数?我尝试在 ADO 连接字符串和 ODBC 驱动程序设置中设置客户端代码页但没有成功,尽管我可能做错了 wav。

0 投票
2 回答
365 浏览

excel - 使用 PIVOT 从 SQL Server 2005 查询创建记录集时遇到问题

这是我的存储过程的输出代码:

在 SQL Server Management Studio 中工作正常,但是当我尝试在 Excel VBA 中打开它时,我得到了一个关闭的 ADODB.Recordset(我使用 vanilla select * from x 查询测试了相同的代码,这很好)。

有任何想法吗?

0 投票
5 回答
2023 浏览

php - 将 adodb 连接传递给新的 php 对象

我正在尝试通过 adodb 连接到类构造函数,但这样做会出现此错误:

因此,为了将其置于上下文中,我实例化了一个新的 adodb 连接,如下所示:

然后创建我的新用户访问对象并像这样传入 adodb 连接:

这是来自用户访问类的构造函数:

任何想法我做错了什么?

谢谢, 加兹