Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> ASP.NETを使用してIIS 7でACCESSデータベースに接続すると、次のエラー処理方法が表示されます。

ASP.NETを使用してIIS 7でACCESSデータベースに接続すると、次のエラー処理方法が表示されます。

  
' /'アプリケーション内のサーバーエラー。
プログラムがローカルコンピュータに登録されていません。< microsoft.jet.oledb.4.0>
これは私たちが使っているWin2008システムが64ビットであるためです。解決方法は2つあります。1.データベースに接続するようにコードを変更します。元のコードがDataPath =" App_Data /#data.mdb"; String constring =" provider = microsoft.jet.oledb.4.0; data source ="の場合; + HttpContext.Current.Server.MapPath(DataPath)+ ";"修正:DataPath = "App_Data /#data.mdb"; string constring =" provider = Microsoft.ACE.OLEDB.12.0;データソース=" HttpContext.Current.Server.MapPath(DataPath)+"";注:赤いフォント部分に変更するだけで、他の部分を変更する必要はありません。それはデータベースに接続するドライバを置き換えることです。

Copyright © Windowsの知識 All Rights Reserved