2011-07-18 13 views
0

soundexのカスタム機能がMicrosoft Access 2007のモジュールにあります。 これは、テーブルと同じデータベースにpublicとして宣言されています。phpにアクセスしてモジュール関数を呼び出す方法は?

私はAccessでクエリを実行すると動作します。私はPHPを通してそれを照会するときしかし、それは表現

未定義関数「SOUNDEX」は私を助けると言います。

+1

...アクセスを使用している理由は何ですか?それをMySQLまたはSQL Serverに移行することを考えました。これにより、適切なStore Procsおよび機能が可能になります。 – Brian

+0

ええと...会社のライセンス問題のためにMicrosoft Accessを使用する必要があります。私はmysqlが無料だと知っていますが、私はそれを使うことはできません。 –

+0

テーブルレベルのデータマクロがA2010に導入されました。その中でSoundex()関数をプログラムすることは可能かもしれません(マクロ言語はまだかなり原始的ですが、名前欄が更新されたときにそれをトリガーと同等にすることができます。 –

答えて

3

私はそれが可能だとは思わない。 PHP経由でデータベースへのアクセスを提供するJETドライバは、ユーザ定義関数を知らないので、呼び出すことはできません。

関連する問題