2013-08-29 68 views
0

我正在處理VS 2012中的VB.net項目,並且收到以下錯誤消息。BC30554:'xxxxDBDataContext'模糊

錯誤詳細信息 C:\ xxx \ xxxApp \ xxxApplication.aspx(51):錯誤BC30554:'xxxxDBDataContext'不明確。

錯誤源 的System.Web

這裏是源代碼的屏幕截圖 Code behind utility class

+0

aparantely圖像沒有顯示。 下面是鏈接.. https://drive.google.com/folderview?id=0Bwl0qZszHlDleXl4STVTVVYxVTQ&usp=sharing – Julu

+0

圖片沒有顯示,因爲你在那裏放置了共享鏈接,可以讓其他人在自己的Google Drive帳戶中編輯圖片。你可能想編輯它。 – Adrian

回答

0

錯誤「‘<類名>’不明確」的時候,編譯器遇到兩個相同的,通常給定類(或類和命名空間等),它們在相同的命名空間中,或者都已經導入到您的環境中。因此,舉例來說,如果你有System.Data.DataTableMyNamespace.DataTable和進口了他們兩個到您的環境:

Imports System.Data 
Imports MyNamespace 

如果之後你剛剛提到的:

Dim dt As DataTable 

那麼編譯器會告訴你'DataTable' is ambiguous因爲它不知道你指的是哪一個。你需要要麼限定名稱:

Dim dt As System.Data.DataTable 

Dim dt As MyNameSpace.DataTable