- PR -

ASP.NETとAccessファイルについての質問です

1
投稿者投稿内容
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2003-09-24 09:39
こんにちは、

現在、ASP.NET(VB.NET),Access2000,Windows2000で開発しております。

で、Accessファイルについて分からないことがあります。

@開発環境をWindowsXPに移し、Accessファイルを開いた状態で実行するとエラーが
 表示される点です。Windows2000の環境ではAccessファイルのテーブルを開いた
 状態で実行するとエラーは表示されますが、Accessファイルが開いた状態ではエラー
 表示されないです。
  
  この違いの原因は「OSの違い」の一言で片付けていいんでしょうか?

AWindows2000からWindowsXPに開発環境を移動した際、Accessファイルのプロパティで
 「System」ユーザ(?)に書き込みの権限を与えなければならないことを知りました。
 
 この「System」ユーザ(?)は、IISのサービスを起動するため書き込みの権限を与え
 なければならないことをと認識しておりますが、正しいのでしょうか?
 
BAの質問の答えによっては、Accessファイルの保存場所を考えなければならないと
 思うのですが、みなさんはどこにAccessファイルを置いてありますか?
 

ちゅり
会議室デビュー日: 2003/09/24
投稿数: 9
投稿日時: 2003-09-25 07:11
はじめまして

私はWindowsXPで開発をしているモノですが、
Windows2000とマルチブートしているわけでないので
想像上の話になるのですが、レスがないよりはと思いまして

>@開発環境をWindowsXPに移し、Accessファイルを開いた状態で実行するとエラーが
> 表示される点です。Windows2000の環境ではAccessファイルのテーブルを開いた
> 状態で実行するとエラーは表示されますが、Accessファイルが開いた状態ではエラー
> 表示されないです。

おそらく読み取りの時はテーブルを開いてもエラーが出ずに
挿入の時にエラーが出るのではないでしょうか

>AWindows2000からWindowsXPに開発環境を移動した際、Accessファイルのプロパティで
> 「System」ユーザ(?)に書き込みの権限を与えなければならないことを知りまし>た。

ASPNETという権限を追加してやればOKかと思います。

パスはプログラムで指定して権限(ASPNET)が付いていれば動くと思うので
大丈夫かと思います。

あやふやで申し訳ありません。開発頑張って下さい。
なちゃ
ぬし
会議室デビュー日: 2003/06/11
投稿数: 872
投稿日時: 2003-09-25 10:07
>  この違いの原因は「OSの違い」の一言で片付けていいんでしょうか?
Windows2000の方はファイルシステムがFATになってませんか?
みのる
大ベテラン
会議室デビュー日: 2003/07/03
投稿数: 100
投稿日時: 2003-09-25 19:06
なちゃ様、kei様ありがとうございます。

なちゃ様の言う通り、Windows2000の方はFATです。

「OSの違い」ではなく「ファイルシステムの違い」ということですか?
1

スキルアップ/キャリアアップ(JOB@IT)