2011-09-21 67 views
0

我想我的問題是你如何調試連接字符串?連接字符串調試

背景信息

  • dev的機器是64位的,但我有我的生成目標的32位
  • Windows窗體應用程序針對.NET 2.0
  • 具有嵌入式數據庫的訪問保存查找值和存儲一些基本信息
  • 在App.config中

    添加名稱= 「MyConnection的」 的connectionString =「提供商= Microsoft.Jet.OLEDB.4.0;沓ta Source = C:\ Development \ MyFolder \ MyAccessData.mdb;「

只要我打F5它設置有關該行設置斷點:

connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnection"].ToString(); 

回答

0

試試這個..

connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString; 
+0

的Stewie感謝您的答覆。顯然,我的問題是由於64位機器上的「Target Any CPU」默認爲64位而OleDb僅爲32位。 – MissioDei

+0

它是否與.Tostring()結尾或.Connectionstring一起使用;? –