2011-10-16 61 views
-3
Private Sub ShowCurrentRecord() 

    txtBookID.Text = books(index).BookID   
    txtAuthor.Text = books(index).Author   
    txtTitle.Text = books(index).Title   
    txtPurchasePrice.Text = books(index).PurchasePrice   
    txtSalePrice.Text = books(index).SalePrice   
    txtInventory.Text = books(index).Inventory 

未找到類型爲'clsBook'的公共成員'作者'。未找到類型'clsBook'的公共成員'作者'。爲什麼?

這是我在課堂上使用的代碼...

Public Property AuthorID() As String 

     Get  
      Return bookAuthor  
     End Get 

     Set(ByVal value As String) 
      bookAuthor = value  
     End Set 

End Property 

的是,這是行不通的。 T.T

+1

我不確定你希望我們如何告訴你爲什麼。研究你自己的代碼,看看'clsBook'是否真的沒有'Author'。 – BoltClock

+0

該錯誤消息似乎很自我解釋:'找不到類型爲'clsBook'的公共成員'作者'。你對我們有什麼期望?重複編譯器已經給你的錯誤信息? –

回答

3

這意味着什麼錯誤說。您的clsBook課程中沒有名爲Author的公共房產。您正嘗試在第二行訪問此屬性;因此,編譯器正在抱怨。

嘗試添加屬性到類;或刪除使用它的陳述;它會編譯。

爲了響應您的更新:當您嘗試訪問Author(名稱末尾沒有ID)時,您班上的該房產名稱爲AuthorID(最終ID)。

+0

您有一個名爲'AuthorID'的屬性,但您試圖使用名爲'Author'的屬性。這不會編譯。 – driis

+0

謝謝Driis先生! 你所做的是非常棒的幫助。 :d – rekaerb11

相關問題