私は、Provider = Microsoft.Jet.OLEDB.4.0を使用して2つのAccessデータベースを参照するVB2008プロジェクトに取り組んでいます。OfficeがインストールされていないとVB.NET Jet 4.0アプリケーションがクラッシュするのはなぜですか?
ユーザーがマシンにMSOfficeをインストールしていないと、VistaとWin7の起動時に "XXX stopped working"と表示されてプログラムがクラッシュするようです。
WindowsにはXP以上でJet機能が組み込まれていると思っていましたか?誰がなぜこれが起こっているのか知っていますか?正しいプロジェクト/パブリッシュ/前提条件は何ですか?
TIA
残りの接続文字列は何ですか?私は、Office 7がインストールされていないWindows 7のAccessデータベースに接続する際に問題はありませんでした。 – Guffa
これはアプリの設定にあり、VBのウィザードで設定します。プロバイダ= Microsoft.Jet.OLEDB.4.0;データソース= | DataDirectory | \ xxx.mdb – user57087