初めまして。初めて投稿します。
今までWINXPで動作していたシステム(開発言語:VB6.0 データベース:ACCESS・MDBファイル)を、XPが終了するのでWIN7に載せ替えをしたいのですがエラーが発生してできません。
何かいい対策方法があれば教えてください。
エラー内容:「ファイルxxxxは既に使用されているため、使用できませんでした」
エラー発生ポイントは、上記ファイルをプログラム内で作成してそのファイルを使用してグリッドを表示使用とした時に発生しているみたいです。
(作成コマンド:Set wkdb = hkws.CreateDatabase(TMP_DIR & "WKDB.MDB", dbLangJapanese))
フォルダはPGMが動作しているパソコン内で、ルートの直下に新規作成しています。
PGM終了させた後にACCESSで該当するファイルを開くと、エラーなく開くことができます。
パソコン環境:WIN7-Pro(SP1)32Bit VB:6.0
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
#1です。
おバカな回答をしてしまいました。すみません。
ちゃんと質問内容に書いてありましたね。
穴があったら入りたい。。。
XPで動作していたとのことなのでチェック済みかもしれませんが
TMP_DIR のアクセス権の問題かも?
Usersグループに「変更」の許可を与えて試してみてください。
↓なので↑これも見当違いな気がします。orz
>そのファイルを使用してグリッドを表示使用とした時
返事が遅れましてすいませんです。
TMP_DIRのフォルダに関して「Users」は「フルコントロール」で設定しています。
もう少し頑張ってみます。
ありがとうございました。
No.1
- 回答日時:
>ルートの直下に新規作成しています
C:\WKDB.MDB に対して行おうとすると
UACによってOSの聖域なのでエラーになるかと。
フォルダを作ってその中におけば多分大丈夫。
.NETの話ですが一緒です。一読を。
http://dobon.net/vb/dotnet/system/uac.html
この回答への補足
早速の回答ありがとうございます。
言葉足らずですいません。
作成しているのはルートでなく「C:\hoku\WKDB.MDB 」という所に作成しています。
>.NETの話ですが一緒です。一読を。
>http://dobon.net/vb/dotnet/system/uac.html
頂きました上記HPは確認してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) 特定のpremiere proのファイルが開けなくなりました。 1 2022/11/16 12:31
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- iOS HDD交換修理したWindows10・PCのOFFICE プロダクトキーがエラーとなる 2 2023/04/01 02:17
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Outlook(アウトルック) 【 Windows 10 】アドレス帳に正しくインポートを完了させたい。 3 2023/04/23 13:41
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「パス名が無効です」の発生原因
-
FTPの送信結果を検知したい
-
PowerShellを使って関連付けら...
-
Returnに対するGoSubがありません
-
VBでファイルが開かれているか...
-
batファイルでレジストリキーの...
-
fcloseで発生するエラーについて。
-
VBから参照できないCのDLLを使...
-
アクセスでイベントのロジック...
-
NAS上のファイルの使用中が解除...
-
共有ロック・・・
-
htaからExcelファイルを作成す...
-
gccを行ってもexeファイルが生...
-
非表示ディレクトリを404エラー...
-
Access2010 コンパイルエラー...
-
エクセルファイルが開けない
-
VBA ExecuteExcel4Macro 型が一...
-
ASP.NET 2.0にてアプリが動作し...
-
エラー:インクルードファイル ...
-
fgets関数のEOFの扱い方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccを行ってもexeファイルが生...
-
VBでファイルが開かれているか...
-
「パス名が無効です」の発生原因
-
batファイルでレジストリキーの...
-
VBから参照できないCのDLLを使...
-
FTPの送信結果を検知したい
-
access テキストボックスの値取得
-
PowerShellを使って関連付けら...
-
Returnに対するGoSubがありません
-
アクセスのクエリでコンパイル...
-
OUTLOOK VBA 指定フォルダ内の...
-
Adobeのプレミアプロの書き出し...
-
EXCELのVBAでWORDが開いてある...
-
NAS上のファイルの使用中が解除...
-
すでにファイルが開かれている...
-
VB6 Dir関数で52エラー発生
-
FORTRANの実行エラーについて
-
Excelvbaのマクロのファイル名...
-
Excelファイルのマクロによる排...
-
エクセルマクロでエラーの原因...
おすすめ情報