No.4ベストアンサー
- 回答日時:
すみません・・・
念のための回答です。
DDR$ = "D:\元データ保存場所"
DDR2$ = "C:\ZOO\D_BackUp"
DBEngine.CompactDatabase DDR$ + "\Resurch.mdb", DDR2$ + "\Resurch.mdb"
でできると思います。
実際このソースコードは、DBの最適化のためのコードなので、バックアップのコードもあるかとは思うのですが・・・
細部にわたってお教えいただきありがとうございます。
早速、ご指示とおりやってみたところ次のようなエラーが発生してしまいました。別に意識して排他的に開いているつもりはないのですが、どうしたらいいのでしょう。
「このデータベースは、マシン '<マシン名>' のユーザー '<ユーザー名>' が排他的に開いています。データベースが使用可能になった時点で、再度実行してください。(Error 3356)」
No.3
- 回答日時:
自分も言葉足らずですみません・・・
DBEngine.CompactDatabase DDR$ + "\Resurch.mdb", DDR$ + "\Resurch.mdb"
ですが、
DBEngine.CompactDatabase
でアクセスのデーターベースを最適化するコードです。
はじめの DDR$ + "\Resurch.mdb" でどのファイルを最適化(バックアップ)するのかを指定します。
次に DDR$ + "\Resurch_Buck_Up.mdb" でファイルのバックアップを作成します。
このときのDDR$の変数にはじめのものと違う場所を格納してあげるようにすると
別の場所にバックアップが作成できます。
同じ場所に同じファイル名 (DDR$ + "\Resurch.mdb")で保存するとエラー
になるみたいですので、違う名前にしてあげてください。
説明足らずのところもあると思いますが、多分これでできます。
No.1
- 回答日時:
自分はVBで下記のようなコードを記述してます。
DBEngine.CompactDatabase DDR$ + "ファイル名", DDR$ + "ファイル名"
ちなみにDDR$は変数名です。(保存場所のパスを指定してます。)
DBEngine.CompactDatabase でアクセスのデータベースを最適化して保存します。
これを利用してます。
他にも色々な方法があると思いますので、探してみると楽しいと思いますよ!
早速のお返事ありがとうございます。
もう少し教えていただきたいのですが、DDR$ + "ファイル名", DDR$ + "ファイル名" ってどんな意味なんでしょうか?
実は、次のようにしてみたんです。
DDR$ = "C:\ZOO\D_BackUp"
DBEngine.CompactDatabase DDR$ + "\Resurch.mdb", DDR$ + "\Resurch.mdb"
現在、Dドライブにある Resurch.mdb というファイルを C:\ZOO\D_BackUp というフォルダにまったく同じファイル名でコピーをしたいのですが。
なんか、言葉が足らなくてすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ファイルサーバのデータのバックアップ 1 2023/03/15 10:30
- ドライブ・ストレージ vhdxファイルからのデータの取り出し方 4 2023/06/14 23:53
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- iCloud procreateのバックアップ&データ移行について教えて下さい。 2 2022/05/09 15:00
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル:一般的に何メガくら...
-
USBメモリーをいきなり抜くと
-
Arcserveでのメディアの消去の...
-
windows10で、デスクトップを定...
-
DVD Shrinkでバックアップした...
-
イベントビューアのEVTファイル...
-
Windowsメールのアドレス帳
-
iTunesのバックアップをUSBで
-
BunBackupでバックアップが出来...
-
Microsoft OutlookのデータをCD...
-
Outlookのバックアップツールの...
-
jw CADのファイルが見つか...
-
google フォトでwifi が繋がっ...
-
iCloud+のオファーを使用という...
-
SDカードの保存先のファイル名
-
Outlookのフォルダが削除できな...
-
ブログ復元について教えて下さい
-
ノーツのアーカイブの容量が減...
-
Windows 10 のノートパソコンを...
-
iPhoneのファイル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル:一般的に何メガくら...
-
FD44Editorについて
-
DVD Shrinkでバックアップした...
-
NASのバックアップ時
-
バックアップについて
-
パソコンの容量不足か、画像フ...
-
ミラーリング同期ソフトでいい...
-
Windows10のバックアップについて
-
[BunBackup]最近調子が悪いです。
-
Arcserveでのメディアの消去の...
-
~$マークのついたワードのファ...
-
DropBoxの不要な機能?
-
Outlookのメモのバックアップ
-
イベントビューアのEVTファイル...
-
BunBackupでエラー表示されたフ...
-
BunBackup でのエラーについて
-
サーバー 設定
-
Thunderbirdでメールをバックア...
-
USBメモリーをいきなり抜くと
-
エクセル ファイルを読み込め...
おすすめ情報