2012/03/09

access2003→2010コンバート

 今日は仕事のことを少し書いておきます。
 access2010では2000、2002〜2003、2007の形式が使えます。
 これは名目のようで、やはりオブジェクトの扱いが変わっており、以前は問題にならなかった全角の数字から始まる名称は使えなくなっています。(名前を変える必要がある。)
 vssプラグインを使ってvss管理する場合、最低でも2002〜2003形式でないと問題が出ます。(2000ではダメ。)
 forms!フォーム名の指定が出来ず、forms.[コントロール名]の様式に変更が必要です。
 後はだいたい今までどおり動くようですが、時代的に直したほうが良い箇所は直す必要があるようです。
 皆さんも、参考になれば嬉しいです。
 重要な問題が発覚しました。「Windows7(Vista,Server2008,2012)を利用したファイル共有に気をつけてください。ファイルが壊れる可能性があるそうです」
 筆者はこの件でファイル破壊を引き起こすケースについて経験はありませんが、ロック制御不良と思われるリンクテーブル参照障害の経験があります。
 現象としては、複数人で使用しているMDBをWin7以降のOSからアクセスすると、不定期に「実行時エラー'3045': xxx.mdbはすでに使用されています」とのエラーが発生して使えなくなります。
 前述のリンクの記事にて対処出来ましたので、同様の現象でお困りの方はご利用ください。

0 コメント:

コメントを投稿