问题标签 [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.
c# - Recordset 只返回 1000 条记录
我正在使用 LDAP 查询执行 ADODB recordset.open() 命令,以从我的 Active Directory 中获取所有用户。
大约有 2600 个用户,但我只收回了其中的 1000 个。
我尝试更改记录集的 PageSize 和 MaxRecords 属性,但没有成功。
没有多余的东西,这就是代码的样子(我已经使连接细节通用):
它肯定只返回 1000 条记录,(我已经确认),我可以很好地访问它们。
如果它有帮助,我不使用 DirectorySearcher 的原因是因为它与此相比太慢了。
asp-classic - 大图像的 ADODB.Stream 替代方案
需要找到使用 ADODB.Stream 的替代方法,因为它将整个文件加载到内存中,并且文件大小超过 200MB,同时下载很容易耗尽内存。
我唯一能做的就是在 ASP.Net 中重写或编写我们自己的 COM 组件,它不会将整个文件加载到内存中。
sql - 在 Excel-VBA 中访问 SQL 数据库
我正在从 MSDN 复制一个 VBA 代码片段,它向我展示了如何将 SQL 查询中的结果抓取到 excel 表(Excel 2007)中:
我已经在下面添加了 Microsoft ActiveX Data Objects 2.1 Library 作为参考。而且这个数据库是可以访问的。
现在,当我运行这个子程序时,它有一个错误:
运行时错误 3704:关闭对象时不允许操作。
关于声明:
知道为什么吗?
谢谢。
c# - 如何使用 C# 和 ADODB 查询 Active Directory?
寻找使用 C# 通过 ADODB 连接到 Active Directory 的示例。
我的目标是能够运行查找以根据用户属性(用户 ID、电子邮件地址等)中的一个来验证用户在 Active Directory 中是否有效。
[想强调的是,使用 ADODB 是对此的要求,使用 DirectoryServices 不是有效的响应。]
我目前的方法不起作用(在 cmd.Execute 位例外):
我不确定我是否应该/在哪里提供服务器参考,我也不确定通过 ref 传递给 cmd.Execute 方法的参数应该是什么。没有大量用于通过 ADODB 从 C# 连接到 ActiveDirectory 的文档。
conn.State 返回 1,所以我相信我得到了一个活跃的连接。我认为问题在于传递给 cmd.Execute() 方法的参数。
php - 通过 ADODB 库的 MySQL SSL 连接
我有一个托管在远程服务器上的 MySQL 数据库,它只接受 SSL 连接。当我使用带有 SSL 选项的 Java JDBC 连接到这个数据库时,它工作正常。有一个特殊的 jdbc 字符串用于 JDBC 连接,如下所示“jdbc:mysql://:/?verifyServerCertificate=false&useSSL=true&requireSSL=true”
我需要使用 ADODB 库通过 PHP 使用类似的连接。
我在网上发现很少有关于使用 ADODB mysqli 扩展的参考资料
(参考http://mbrisby.blogspot.com/2008/06/adodb-php-mysql-ssl.html)
创建 CA 证书后(我们会说它在 /path/to/ca-cert.pem),确保以下项目在 /etc/my.cnf 的 [client] 节或连接用户的 ~/客户端主机上的 .my.cnf:
ssl-ca=/path/to/ca-cert.pem
然后尝试以下 PHP 程序:
// 这些是 AdoDB 库的一部分 require '/path/to/adodb-exceptions.inc.php'; 需要'/path/to/adodb.inc.php';
/* * 我在 PHP 程序中运行 * printf( "%d\n", MYSQLI_CLIENT_SSL ) * 得到了 '2048'(安装了 mysqli 扩展) */ $dsn = 'mysqli://ssluser:sslpass@ dbhost/test?clientflags=2048';
$dbh = NewADOConnection($dsn);
$sql = "显示状态,如 'ssl_cipher'"; $res =& $dbh->执行($sql); print_r($res->fields); $res->关闭();
$dbh->关闭();
如果我从另一台机器连接到这个 mysql 数据库,是否需要证书信息?
是否有类似于可用于 PHP 的 JDBC 字符串的内容?
如果有人可以发布一个工作示例,那就太好了
谢谢
excel - 在 ADODB 记录集中使用“SELECT SCOPE_IDENTITY()”
在 Excel 中使用 VBA 脚本,我试图在表中插入一个新行,然后取回该行的标识值。如果我运行:
在 Management Studio 中,插入了该行,并按预期为我提供了返回的标识值。但是,当我通过 VBA 中的 ADODB 记录集运行完全相同的查询时,我遇到了麻烦。该行确实已插入,但我无法访问标识值。记录集列出了 0 个字段,实际上也已关闭。我尝试过使用分号和不使用分号,我还尝试将查询作为单个事务运行。同样的交易,没有骰子。知道发生了什么吗?
这是我的VBA:
并且消息框无法显示,因为rs.Fields(0).Value
返回 NULL。我在 rs 中添加了一个手表,并且就像我说的那样,在查询后显示 0 个字段并且似乎也已关闭(状态 = 0)。
delphi - 在 dbedit 按键上过滤 DBGrid 上的数据
我使用 adodb/dbgo 进行编程并尝试使用以下代码:
和
但是以上都不起作用,当我按下 dbeNoMeja 上的键时,它没有过滤,而是数据集将损坏/不完整的数据插入数据库。
有人可以给我一些工作的例子(完整代码)
python - Python / ADOX:“找不到指定的模块。” (win32 扩展)
我正在为 python 2.5 运行 pywin32。
我正在按照http://www.ecp.cc/pyado.html给出的 python ADO 的说明进行操作。
创建 ADODB.Recordset 对象可以正常工作。但是当我尝试创建一个 ADOX.Catalog 对象时,我得到一个错误:
有什么想法我可能会错过吗?
php - Adodb Active Record 与 Zend db_table
我使用 Adodb 和 Active Record 进行数据库抽象。我已经开始使用 Zend Framework,我非常喜欢它的原因之一是它的“随意使用”架构,它允许我继续使用 Adodb 而不是 Zend 的 db_table 功能。
我在纸上看过 Zend_DB_Table,但真的很想从对这两种方法都有经验的人那里知道,有什么区别,如果一个更好?是否值得切换到 db_table?
提前谢谢了。
ms-access - 通过 VBScript 连接到 Oracle
我在同一台服务器上有两个具有相同名称和不同端口号的数据库。该tnxnames.ora
条目看起来像(实际上一个数据库是另一个数据库的克隆。)
我正在使用 MS-Access 开发应用程序并使用 ADODB 连接来访问服务器。我正在尝试从服务器访问数据。我的连接字符串如下所示:
我的问题是,我的 ADODB 总是连接到数据库端口号 1530。我无法在连接字符串中设置它来访问端口 1521 中的数据库。
是否可以在连接字符串中提及端口号以访问同一服务器中具有相同名称的不同数据库?
我需要准备应用程序来访问克隆数据库而不是原始数据库。数据库之间只有端口号不同。