|
プログラムとデータを別ファイルにしています。
プログラム側からデータファイルを最適化するコードを下記のとおり作成しパソコン環境「NEC/XP/access2003」で作動させていました。
Private Sub 最適化-Click()
DBEngine.CompactDatabase "リンクテーブルマネージャーのパス名","C:\コピー.mdb"
Kill "リンクテーブルマネージャーのパス名"
Name "C:\コピー.mdb" As "リンクテーブルマネージャーのパス名"
MsgBox "最適化しました。"
End Sub
今回パソコンを買い換え「富士通/Vista/access2003」にして、最適化コマンドをクリックすると実行時エラー3044が出てしまいます。
「パス名は正しくありません。パス名に間違いがないこととファイルが置かれたサーバーに接続していることを確認してください。」
ファイルはプログラム・データ共にドキュメントに入れております。
現在は不自由ですがデータファイルを開きツール→データベースユーティリティ→データベースの最適化/修復でデータ側を最適化しています。どなたかご指導をお願いします。
|
|