2011-05-29 7 views
1

thisにはMicrosoft Accessデータベースがありますか? SQLiteはまさに私が望むものだと思われますが、.NET Framework 4.0で動作させることはできません。SQLiteまたはローカルデータベースの代わりにMicrosoft Accessデータベース

私はMicrosoft Accessデータベースの使用について考えていましたが、アプリケーションを配備するときにデータベースが移植可能になるかどうかはわかりません。

Microsoft Accessデータベースを使用してアプリケーションを展開する予定がある場合、ユーザーは自分のコンピュータにMicrosoft Accessをインストールする必要がありますか?

これがすべて可能で、私はMicrosoft Accessデータベースをどこに配置するのですか?
リソースとして、インストール時にリソースを抽出しますか?

+1

SQLiteにはどのような問題がありますか? –

+0

はい、mdbファイルを使用できます。しかし、私はsqlliteまたはSQLコンパクトが好きです。 – VikciaR

+0

filip-fkuの答えを参照してください。どのプロジェクトでもMicrosoft Accessを使用すると満足していることはありません。決して。このルートを他のデータベースエンジンのクエリを書き直すという観点から選択すると、後であなたを傷つけるでしょう。 – pickypg

答えて

1

提供された.NETアセンブリを使用してSQLiteを使用する際に問題はありませんでした。代わりに、クライアントに配備するために設計された軽量データベースであるMicrosoftのSQL Server CEを試すこともできます。あなたの代わりに他の二つのいずれかのアクセスデシベルを使用したい、なぜ私はあなたの答えに

+0

か、他のアセンブリが見つからないことがあります。私は.NET Framework 4.0とSQLiteで作業することができませんでした。それを動作させるために必要なアセンブリに関する提案 –

0

フィリップ・FKUおかげで、私はhere

0
でのSQLiteと.NET Framework 4.0で動作する方法を見つけ..表示されません

Jetデータベースエンジンは、Windows 2000以降のWindowsのすべてのコピーにインストールされるため、MDB形式を使用する場合は、Jet MDBファイルにアクセスするために何もインストールする必要はありません。

ただし、ACCDB形式を使用している場合は、ACEをインストールする必要があります。

関連する問題