Q11: MySQL のストアドプロシージャをMZプラットフォームから呼び出すにはどのようにするのでしょうか。
A11:
サンプルアプリケーションのデータベースアクセス_1.aplで実行し確認致しましたが、シンプルなcreate procedure文、call文、select文、いずれもMZPlatformから実行することができます。
改行等があるcreate procedure文はMZPlatformのテキストフィールドに記述し難いですが、その場合は予めMySQLクライアントでcreate procedure文を実行してください。
Mysql5.0のストアドプロシージャについては詳しくはMySQLのリファレンスをご覧下さい。
http://dev.mysql.com/doc/refman/5.1/ja/stored-procedures.html
他にMZPlatform上でSQL文の実行を簡略にする方法としては
@メソッド:テーブルに記述したSQL文を実行する(PFObjectTable)
(select文の結果はテーブル内で指定したイベント番号共に取得できます)
A行の更新・削除・挿入、セルの更新を単独のユーザーがMySQLに接続して行う
場合、「購買管理アプリケーションチュートリアル]で紹介している『検索結果を用いたデータベースの更新』
があります。併せてご検討下さい。