ms-access – 访问mdb没有给出正确的结果

ms-access – 访问mdb没有给出正确的结果,第1张

概述我使用Access(2003)mdb文件作为oracle 11g R2的前端作为后端.我正在使用odbc连接从oracle数据库中检索数据.但有时mdb显示不正确的输出. 例如,当我在mdb中使用以下查询时 SELECT *FROM PLAN WHERE (((PLAN.BATCH_REF)="SSU080520122")); 它提供了错误的结果.但是同样的查询在oracle中提供了正确的结果 我使用Access(2003)mdb文件作为oracle 11g R2的前端作为后端.我正在使用odbc连接从oracle数据库中检索数据.但有时mdb显示不正确的输出.

例如,当我在mdb中使用以下查询时

SELECT *FROM PLAN WHERE (((PLAN.BATCH_REF)="SSU080520122"));

它提供了错误的结果.但是同样的查询在oracle中提供了正确的结果.

任何帮助将不胜感激.

解决方法 PLAN是 reserved word.使用保留字作为表名或列名可能会混淆db引擎.虽然这可能实际上并不是你麻烦的根源,但很容易将其排除在外作为贡献者.看看您是否获得了此查询所期望的结果:

SELECT *FROM [PLAN] AS pWHERE p.BATCH_REF="SSU080520122";
总结

以上是内存溢出为你收集整理的ms-access – 访问mdb没有给出正确的结果全部内容,希望文章能够帮你解决ms-access – 访问mdb没有给出正确的结果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1160764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存