PHP中的COM Adodb.Connection - 绝对存在的字段上的未知字段名称

Posted

技术标签:

【中文标题】PHP中的COM Adodb.Connection - 绝对存在的字段上的未知字段名称【英文标题】:COM Adodb.Connection in PHP - Uknown Field name on field that definitely exists 【发布时间】:2011-03-20 09:58:43 【问题描述】:

我正在使用 php 通过 COM 函数查询 IIS 服务器上的 Access 数据库。一切都很顺利,我正在提取数据,删除匹配参数的字段,太棒了。

但是,当我尝试执行插入查询时,我得到以下信息:

致命错误:未捕获异常“com_exception”,消息为“来源: Microsoft JET 数据库引擎说明: INSERT INTO 语句包含以下未知字段名称: ''金利克''。请确保您已正确键入名称,然后重试该操作。'

但我知道该领域存在,有没有人遇到过类似的情况?

我做了一些修改,现在我得到了这个:

Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft JET Database Engine<br/><b>Description:</b> Syntax error (missing operator) in query expression ''<span style=\"line-height: 115%; font-family: \'Verdana\',\'sans-serif\'; font-size: 7.5pt; mso-ansi-language: TR; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: \'Times New Roman\'; mso-bidi-theme-font: mino'.'

【问题讨论】:

您可以使用实际使用的 SQL 来编辑您的帖子吗? 【参考方案1】:

错误是因为我将字段括在引号中,我试图修复另一个错误。

【讨论】:

以上是关于PHP中的COM Adodb.Connection - 绝对存在的字段上的未知字段名称的主要内容,如果未能解决你的问题,请参考以下文章

ADODB.Connection 未定义

正确使用CurrentProject.Connection进行ADODB.Connection?

VBA - ADODB.Connection - 使用参数和检索受影响的记录数

调用 `ADODB.connection.open` 时检查用户的权限

ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。

php读取access数据库