如何通过php在访问中调用模块函数?
Posted
技术标签:
【中文标题】如何通过php在访问中调用模块函数?【英文标题】:How to call a module function in access though php? 【发布时间】:2011-07-18 12:13:23 【问题描述】:我在 Microsoft Access 2007 的一个模块中为 soundex 定制了一个函数。 它被声明为公共的,与表在同一个数据库中。
当我在 Access 中执行查询时,它可以工作。但是当我通过 php 查询它时,它说
表达式中未定义函数“soundex”
帮帮我。
【问题讨论】:
不可能...您使用 Access 的任何原因?考虑将其迁移到 mysql 或 SQL Server - 这将允许正确的 Store Procs 和函数。 是的...由于公司的许可证问题,我必须使用 Microsoft Access。我知道 mysql 是免费的,但我不能使用它。 只是一个想法,但是 A2010 中已经引入了表级数据宏,并且可以在其中编写您的 Soundex() 函数(尽管宏语言仍然相当原始 - 不知道它是如何处理 CASE SELECT 的),然后您可以在更新名称字段时使其等效于触发器。 【参考方案1】:我认为这是不可能的。您通过 PHP 提供对数据库的访问的 JET 驱动程序不知道您的用户定义函数,因此您不能调用它。
【讨论】:
以上是关于如何通过php在访问中调用模块函数?的主要内容,如果未能解决你的问题,请参考以下文章