问题标签 [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.
ado.net - 检索具有 CLSID {00000535-0000-0010-8000-00AA006D2EA4} 的组件的 COM 类工厂
将尝试在这里询问,因为没有找到此错误的任何其他条目:
当 .NET 应用程序在 w3wp 进程下运行时,我收到此零星错误。应用程序池配置为作为 64 位进程运行。我使用 PIA ADODB 主要只使用记录集作为数据容器。
由于以下错误,检索具有 CLSID {00000535-0000-0010-8000-00AA006D2EA4} 的组件的 COM 类工厂失败:800703fa(检查它。当然 Recordset 已经安装在这台机器上)
在开发环境上已经安装了C:\Program Files\Microsoft.NET\Primary Interop Assemblies\adodb.dll version 7.10.6070.0, WIN XP, VS 2008
在测试环境安装win 2008服务器,64位。在 C:\Program Files(x86)\Microsoft.NET\Primary Interop Assemblies\adodb.dll 版本 7.10.2346.0 下找到的 adodb.dll
不幸的是,我无法指出任何具体情况。它发生非常零星。但是,一旦所有 w3wp 进程停止工作,就会发生这种情况!iisreset 后系统恢复,并且在 iis reset 之前失败的相同业务流程成功运行!
我不确定为什么在 win 2008 服务器上安装了 dll win 早期版本。但是,服务器是最新的,带有最新的 MS 更新。
请帮忙!
谢谢, 叶夫根尼
asp-classic - AspAllowOutOfProcComponents 错误:许多解决方案,一个程序员,没有修复
我一直在尝试为公司本地 Intranet 集成 NewsLetter,但我一直遇到每个人似乎都遇到的相同错误。我在 IIS 5.1 上运行它,并且在 Server.CreateObject(ADODB.Connection) 处存在错误,ASP 代码的目的也是读取 Excel 文件
错误类型:服务器对象,ASP 0196 (0x80040154) 仅应使用 InProc 服务器组件。如果要使用 LocalServer 组件,则必须设置 AspAllowOutOfProcComponents 元数据库设置。请查阅帮助文件以了解重要的注意事项。
我已经尝试了找到我的 AdminScripts 目录并使用cscript adsutil.vbs set /w3svc/aspallowoutofproccomponents True将布尔值设置为 True 的解决方案,然后通过cscript adsutil.vbs enum /w3svc > verify.txt 进行验证
打开文本文件,它确实显示该值设置为 true,但在尝试访问 ASP 页面时再次遇到相同的错误。我很茫然,在阅读了所有这些人发布的问题后,我想我自己会问这个问题。
看到这些错误消息我感到畏缩,请结束我的噩梦。
excel - 将现有记录集克隆到 Excel 记录集
我有一个记录集,其中包含导入 Excel 文件所需的所有数据。有没有办法可以将我的实时记录集克隆到打开 Excel 文件时创建的记录集?
这是我现在正在尝试的,没有运气。
谢谢你。
php - 与 ADODB 的 SSL 连接
我有一个即将结束的项目,但刚收到 DBA 的请求,要求我们建立所有连接 SSL。因此,我在生成 ADODB 实例的对象中将驱动程序切换为 mysqli,但我没有看到任何创建安全连接的本机方法。
为了使事情变得更加困难,每种连接类型(读取和写入)都有一组不同的证书和密钥。
有人有想法么?
php - 与 ADODB 一起使用以访问 MySQL5 数据库的最有效驱动程序是什么?
我在几个项目中使用 ADODB for PHP 已经有一段时间了,我喜欢它的易用性和效率。
我从来没有对 lib 访问数据的方式感到好奇,因为你知道……它确实有效 :) 但今天我意识到我仍然依赖于传统的 MySQL4 ADODB 驱动程序。我正在使用 MySQL 5.x,如果我开始使用带有 ADODB 的最新驱动程序可能会更好。
但是我可以使用两个驱动程序:
- adodb-mysqli.inc.php
- adodb-pdo_mysql.inc.php
根据我的阅读,mysqli 与旧的 mysql 扩展非常相似,针对 MySQL5 进行了优化,而 PDO 是 PHP 和各种数据库系统(当然包括 MySQL)之间的一个层。
您使用这些驱动程序中的哪一个?你认为我应该使用哪一个,更重要的是为什么我应该更喜欢 mysqli 而不是 PDO_mysql (或相反)?
答:经过几天和一些深入的代码阅读,我最终使用了“adodb-mysqli.inc.php”驱动程序。在一个有点流量的网站上,我注意到数据库负载略有下降,Web 服务器和数据库服务器之间的网络流量下降了大约 6.5%,这很好。
PDO-mysql 驱动程序可能也很不错,但如下所述,在 PDO 上使用 ADODB 没有多大意义。所以mysqli它是。
vb6 - ADODB 连接问题
我正在尝试从 VB 6.0 应用程序(连接到 SQL 2000)执行数据库操作。该应用程序在我的本地和测试机器上运行良好,但在 UAT 环境中出现以下错误。
我的源代码是:
MDAC 版本是 WINDOWS SERVER 2003 SP1 上的 MDAC 2.8 SP2。(使用 CompChecker 检查)
我已将源代码复制到 UAT 环境并尝试从 IDE 运行它,但仍然出现相同的错误。
sql - Excel VBA - 使用受信任的连接(无 uid/pwd)连接到 sql
有没有办法让 Excel 使用当前用户的网络 Windows 身份验证(可信连接/集成安全性)连接到 Sql Server?我不想依赖 sql 登录或在我的代码中有 uid/密码。
sql - 传递空值(或空参数)和排序的经典 ASP 参数
我正在使用经典的 ASP 并尝试为具有可选 (=NULL) 参数的过程的存储过程调用创建参数。其中一个参数@maxrows 是必需的。
当我尝试通过以下调用时:
SQL 服务器显示此“exec usp_client_onsite_search 10,'1'”
换句话说,参数不是根据名称传递的;他们是按顺序通过的。并且有些可能不会出现在每次通话中。
sql-server-2005 - 连接字符串错误
Windows Server 2003 上的 IIS 出现问题(使用经典的 ASP Web 应用程序) 数据库服务器 (SQL Server 2005) 在同一台机器上。
我创建了一个记录集,并将其活动连接设置如下:
问题是,一旦我设置了这个连接字符串,就会引发以下错误:
参数类型错误、超出可接受范围或相互冲突。
我知道这个连接字符串没有问题,因为当我使用我的开发服务器时,将连接指向远程数据库,它工作得很好。
我尝试了许多连接字符串变体(来自 connectionstrings.com)并且它们给出了相同的错误。
.net - 是否有跨 ADODB.Stream 和 System.IO.Stream 之间的 COM/.NET 边界进行互操作的可能性?
我在 .NET 程序集上有一个 COM 可调用包装器。一些方法使用流(System.IO.Stream):要么接受 System.IO.Stream 作为输入,要么返回 System.IO.Stream。
我想从 COM 环境中调用其中一种方法 - 经典 ASP。
是否有可能使用 ADODB.Stream 进行互操作?换句话说,我想调用 COM 包装器上的一个方法并返回,而不是 System.IO.Stream ,它是 ADODB.Stream 的一个实例。
这会自动发生吗?
如果没有,那么我可以构造 .NET 代码吗?如果是这样,怎么做?我想象这样做:在房子的 .NET 端,在 ADODB.Stream 上调用 CreateInstance,将其包装在现有的 System.IO.Stream 周围,然后将 ADODB.Stream 的实例返回给 COM 调用者。这可能吗?它会起作用吗?