私はC#.Netで少しのアプリを作っており、Accessデータベースを使っています。アプリは終了しましたが、Shieldをインストールしてインストールしようとすると少し問題があります。 私はいくつかの調査を行いましたが、問題は許可のようです。データベースは短く、アプリケーションフォルダ(C:Programs/app Folder)にあります。 私のPCでは、私はシステムの管理者であるため、インストールと実行を成功させることができます。しかし、他のPCにインストールすると、アプリケーションはデータを読み取ることができますが、データを挿入することはできません。セットアップの展開:C:ディレクトリのアプリケーションフォルダデータベースにアクセス許可を与える方法?
私の質問は、どのようにアプリケーションディレクトリにデータベースを保持してデータベースに書き込む権限を与えることができますか?事前
これは、マイクロソフトでは、開発者に、ユーザー固有または一般的なファイルフォルダに書き込まれる必要があるファイルを年間保存するようアドバイスしている理由を示しています。 –
ドキュメントのような別のディレクトリにアクセスファイルを置くのが最善のソリューションですか?そのwhayでは、すべてのマシンにアプリケーションをインストールした後に接続文字列を設定する必要があります...それは私が望むものではありません。 –
コード内で動的に接続文字列を生成できます。 –