国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

解決數(shù)據(jù)庫無法加載類型的問題的方法

在使用winform編寫一個(gè)小軟件時(shí),需要連接數(shù)據(jù)庫。但是,在連接至數(shù)據(jù)庫時(shí),出現(xiàn)了無法加載類型的錯(cuò)誤信息。經(jīng)過查找解決方法并親自測試后,總結(jié)了以下幾種解決辦法,希望能幫到遇到同樣問題的朋友們。方法一

在使用winform編寫一個(gè)小軟件時(shí),需要連接數(shù)據(jù)庫。但是,在連接至數(shù)據(jù)庫時(shí),出現(xiàn)了無法加載類型的錯(cuò)誤信息。經(jīng)過查找解決方法并親自測試后,總結(jié)了以下幾種解決辦法,希望能幫到遇到同樣問題的朋友們。

方法一:更新文件

首先,檢查C:Program FilesMicrosoft Visual Studio 9.0Common7IDE目錄下的文件的版本是否過舊。如果是,可以在其他機(jī)器中找到新版本的dll文件,并將其覆蓋到該目錄下。

方法二:安裝VS2008 SP1補(bǔ)丁

如果方法一不起作用,可以嘗試安裝VS2008 SP1補(bǔ)丁文件。首先,確認(rèn)電腦配置,例如我的電腦是Windows XP SP3系統(tǒng),安裝的是VS2008專業(yè)版和VS2010中文旗艦版,以及SQL Server 2005數(shù)據(jù)庫。

為了測試,我在兩臺Windows XP SP3系統(tǒng)的虛擬機(jī)上進(jìn)行了實(shí)驗(yàn)。在系統(tǒng)①中,只安裝了VS2008專業(yè)版和SQL Server 2005數(shù)據(jù)庫;而在系統(tǒng)②中,安裝了VS2008專業(yè)版、VS2010中文旗艦版和SQL Server 2005數(shù)據(jù)庫。

點(diǎn)擊運(yùn)行啟動(dòng)程序后,可以順利連接數(shù)據(jù)庫。然后,在系統(tǒng)②中進(jìn)行測試:安裝了VS2008、VS2010和SQL Server 2005。在配置數(shù)據(jù)連接時(shí),點(diǎn)擊下一步后彈出了錯(cuò)誤對話框,顯示VS2008使用Datagridview控件連接數(shù)據(jù)庫失敗。

接下來,我在系統(tǒng)②中使用VS2010按照相同的過程進(jìn)行了測試。建立Winform應(yīng)用程序,拖入Datagridview控件并連接數(shù)據(jù)庫。連接成功后,點(diǎn)擊下一步彈出了選擇數(shù)據(jù)庫對象的窗口。運(yùn)行程序后,正確顯示了數(shù)據(jù)庫信息。

綜上所述,可以看出該問題與同時(shí)安裝VS2008和VS2010有關(guān)。部分文件受到了VS2010的影響。解決辦法如下:

方法一:更新文件

如果你的版本過舊,可以在其他機(jī)器中找到新版本的dll文件,并將其覆蓋到C:Program FilesMicrosoft Visual Studio 9.0Common7IDE目錄下。

需要注意的是,我沒有親自測試這個(gè)方法,因?yàn)槲译娔X上所裝的VS2008和虛擬機(jī)中的都是同一個(gè)版本。

方法二:升級VS2008,安裝VS2008 SP1補(bǔ)丁

從微軟官網(wǎng)下載VS2008 SP1補(bǔ)丁,并進(jìn)行安裝。安裝過程需要等待完成,安裝完成后,可以查看VS2008的版本和.NET Framework版本。然后再次連接數(shù)據(jù)庫,可以發(fā)現(xiàn)選擇數(shù)據(jù)庫對象的對話框彈出了。運(yùn)行程序時(shí),連接數(shù)據(jù)庫正常。

附:VS2008 SP1下載地址:

標(biāo)簽: