2010年7月30日(金) 18:25 JST

プロシージャ名に特定の 2 バイト文字を含むとデータベース変換時にエラーが発生する

  • 2009年5月 9日(土) 21:30 JST
  • 投稿者:
    kao
  • 閲覧件数
    1,139
Access Tips この資料は、以前のバージョンの Access で作成した データベース (MDB) を変換する際に、次のエラーが発生する現象について説明しています。
このデータベースを変換または有効にするときにコンパイル エラーが発生しました。
データベースはコンパイル済みの状態で保存されません。各セッションでデータベースを再コンパイルする必要があるため、このデータベースの性能は低下します。
この現象は、以下の条件を満たした場合に発生します。

* 以前のバージョンの Access で作成されたデータベースである
* オブジェクトにイベント プロシージャが設定されている
* イベント プロシージャ名が全角英数字で始まる名前、または、全角括弧を含んでいる名前である


回避策
方法 1 : 変換されたデータベースを Access 2002 で開き、イベント プロシージャ名を、全角英数字で始まる名前、または、全角括弧を含んでいる名前以外...
方法 1 :
変換されたデータベースを Access 2002 で開き、イベント プロシージャ名を、全角英数字で始まる名前、または、全角括弧を含んでいる名前以外に変更します。それに合わせて関連するコントロール名も変更します。
先頭へ戻る
方法 2 :
変換される前のデータベースを以前のバージョンの Access で開き、イベントプロシージャ名を、全角英数字で始まる名前、または、全角括弧を含んでいる名前以外に変更します。それに合わせて関連するコントロール名も変更します。その後、データベースの変換をおこないます。
先頭へ戻る

トラックバック

このエントリのトラックバックURL:
http://matrix-kh.com/matrix/trackback.php/20090509213059317
  • プロシージャ名に特定の 2 バイト文字を含むとデータベース変換時にエラーが発生する
  • 0件のコメント
  • アカウント登録
表示形式
コメント投稿

コメントは投稿者の責任においてなされるものであり、サイト管理者は責任を負いません。

オンラインユーザ

ゲストユーザ: 7

ログイン

ログイン