问题标签 [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.
database - Visual Basic 6 ADO 更新问题
我一直在使用一个通过 ADODB 与数据库交互的旧版应用程序,并且对记录的大部分更改都遵循一个相当简单的模式:
- 从查询创建记录集
- 对记录集进行各种更改
- 在记录集上调用 .Update。
我想知道的是,对于 ADODB 记录集,无论如何都可以提取“更改”。更改记录集的逻辑分散在各处,我需要的只是更改,而不是更改方式...
跟踪记录集中更改的任何建议(在代码中,数据库上的触发器或类似的在这里没有用)
ms-access-2007 - MS Access ADODB.recordset 字符限制为 2036!?这个可以增加吗?
在以下 AccessVBA 代码中,我尝试将记录写入名为“Recipient_Display”的备注字段:
oRec1.Fields("RECIPIENT_DISPLAY") = Left(sRecipientDisplayNames, Len(sRecipientDisplayNames) - 2)
当字符串包含 2036 个字符时,写入完成。在此数字之上,我收到以下错误:
运行时错误'-2147217887(80040e21)':无法更新;当前被这台机器上的另一个会话锁定。
这个数字 2036 的意义是什么?是否有我可以调整的属性以允许进行上述更新?
ms-access - 使用 Matlab 获取 Access 数据库表的名称
我正在尝试使用 Matlab 获取 Access 数据库中所有表的列表。
到目前为止,我使用的是 actxobject 并且可以成功地对数据库运行查询,但是我在这里阅读的所有方法都失败了。
我一直收到错误消息“MSysObjects 没有读取权限”。查询在 Access 程序中运行良好,但我的程序的实现不允许我将查询存储在那里。
所以,我的问题是:有没有办法通过Matlab列出Access数据库的所有表?
.net-2.0 - adodb.dll 是否包含在 .NET 发行版中?
我正在对客户工作站上的一个问题进行故障排除,令我惊讶的adodb.dll
是,在客户的工作站上找不到该问题。
通常,我会在文件C:\Program Files\Microsoft.NET\Primary Interop Assemblies
夹中看到该文件。
该文件是否与 .NET 框架一起分发?
php - adodb、pdo 或其他,我想要自动执行
我曾经使用 PEAR MDB2,我喜欢的一件事是 autoExecute()
它确实减少了代码。
但是,在某些托管服务器上启用 MDB2 是一件很痛苦的事情。我想使用 PDO 或只包含一些类文件。
看起来 adodb 也有 autoExecute http://phplens.com/lens/adodb/docs-adodb.htm#autoexecute
是否有任何包装器可以让我使用 PDO 或 mysqli 来完成它?(因为无论如何我所有的东西都是特定于 mysql 的)
php - 类:ADORecordSet_mysql 获取由行的 id 索引的数组的简单方法
我有一个主键名为“id”的表,我正在使用 ADODB 并获取 ADORecordSet_mysql。我需要一个数组,其中 id 与结果集中的一行相关联,但 ADODBRecordSet_mysql 似乎只有一个 GetArray(int startingRow) 方法,该方法返回一个由startingRow索引的数组(默认值为0)。
我不想自己遍历这个结果集,将 id 关联到每一行,我不喜欢必须将起始索引传递给 GetArray 的想法。我宁愿能够用我的主键索引数组。
这是可能的还是我的头在云端?
php - ADODB 获取列数
我正在阅读我们公司的代码库,我看到了一些似乎可以做得更好的东西。
这是使用 ADODB 获取列数的唯一方法吗?必须执行查询以便您可以提出问题似乎很愚蠢。
php - 用于管理和包装多个数据库对象的单例工厂
我正在构建一个 PHP 应用程序,它必须与几个结构相同的数据库进行交互。我想使用单例工厂来分发到数据库的连接并最大限度地减少重复连接的数量。我还想用一些函数来包装数据库类。
如果我可以在一个班级中完成所有这些,那将非常方便。我尝试使用单例工厂(当时这似乎是个好主意),只是意识到它似乎必须返回其他类才能有用。有没有一种简单的方法可以结合单例工厂和数据库包装功能,或者我应该将数据库包装功能放在另一个类中?
php - 防止数据库拒绝用户输入
我正在制作一个简单的界面,允许用户修改存储在 Microsoft SQL 数据库中的 CSS 和 HTML 片段。该接口使用 PHP5 和 ADOdb。
由于某种原因,此表单将拒绝任何包含一个或多个单引号的输入。例如,不允许使用此字符串:“background-image:url('paper.gif');”
我怀疑 ADOdb 可能会积极过滤单引号以防止 SQL 注入攻击。有没有办法在 PHP 中转义用户输入以允许存储单引号字符?
我考虑过自动将所有单引号转换为双引号,但这似乎有可能破坏用户的标记。
这可能不是很有帮助,但这是我正在使用的测试示例:
asp-classic - 经典 ASP:ADODB.Command 输出
继this other question on how to make parametrized sql query on classic asp之后,我现在问如何调试它?
我可以用它在 CommandText 中编写并执行,但我看不到我实际上正在尝试运行哪个 SQL 命令。那么有没有办法检查 ADODB.Command 对 SQL 的输出?