• 締切済み

Windows XP端末のAccessのリンクについて

Windows XP(SP1)、Access2000(SP3)で開発を行っています。 Data.mde(以降Data)とApplication.mde(以降App)があり、AppからDataへリンクを張り、App側でそのリンクテーブルに対しInsert等のSQLを実行しDataへ出力する処理があります。 ※リンクの方法は、DoCmd.TransferDatabaseを使用しています。 Windows2000端末にDataを配置した場合は、問題なく動くのに対し、Windows XPにDataを配置した場合は、編集不可リンクが張られてしまいます。(Insert等のSQLはエラーになります) ADOによるリンクも試してみましたがダメでした。 ちなみにメニューバーの[ファイル]-[外部データの取り込み]-[テーブルのリンク]でリンクを張ると編集可能になります。 ファイル及び、フォルダの読み取り専用設定も解除してみましたがダメでした。 どなたか、改善策をご存知の方がいらっしゃいましたら、ご教授願います。 宜しくお願い申し上げます。

みんなの回答

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

> 編集不可リンクが張られてしまいます。 フォルダの権限で、ファイルの追加はできるようになっていますか? データの更新をする場合、ldbファイルが作成されるため、追加ができないような 設定になっていれば、書き込みできないと思います。

miyamiya1974
質問者

補足

ご回答ありがとうございます。 >フォルダの権限で、ファイルの追加はできるようになっていますか? はい、全ての権限を付けてあります。 ちなみにDataとAppを同じフォルダに置いてやってみましたが、同様の結果でした。