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 - 绝对存在的字段上的未知字段名称的主要内容,如果未能解决你的问题,请参考以下文章
正确使用CurrentProject.Connection进行ADODB.Connection?
VBA - ADODB.Connection - 使用参数和检索受影响的记录数
调用 `ADODB.connection.open` 时检查用户的权限