- ベストアンサー
ファイルを削除したい
VBでACCESSのデーターベースを使用しているとき dbname.ldb(dbname ; database名)が作られます。このファイルをVBの終了時点もしくは終了直後 までには削除したいのですがどうすればよいでしょうか。 "kill dbname.ldb" では 実行時エラー 75: パス名が無効です
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
dbname.ldbのファイルは、ACCESSが実行中の時に作成するワークファイルのようなものだと思いますので、ACCESS実行中に削除することは出来ないと思います。
その他の回答 (2)
- Kai_PG
- ベストアンサー率40% (2/5)
回答No.3
.ldbファイルを削除する必要があるのは、なぜでしょうか? .mdbファイル使用終了後、勝手になくなると思うのですが(もちろん、正常終了した場合)。 パス名が無効です、というエラーは、その通り、パスがおかしいので、.ldbファイルがその場所(今回のソースの場合、カレントですね)にないことになります。App.Pathなどを使った汎用的なプログラミングを目指してみてはいかがでしょうか? あと、ファイルが存在しない場合はKill命令を実行しないようにプログラミングする必要もあると思います。
質問者
お礼
ありがとうございました 参考にさせていただきます 今後ともよろしくお願いします
- gould09
- ベストアンサー率33% (196/589)
回答No.2
>"kill dbname.ldb" では 実行時エラー 75: パス名が無効です 上記エラーは、VBのカレントディレクトリにdbname.ldbのファイルがない為、エラーになっています。 パスの指定をして下さい。
質問者
お礼
ありがとうございました 参考にさせていただきます 今後ともよろしくお願いします
お礼
ありがとうございました 参考にさせていただきます 今後ともよろしくお願いします