2011-11-14 116 views
0

我在這行代碼遇到這個錯誤:類型「GUID」沒有定義

cmd.Parameters.Add("@address2", SqlDbType.VarChar).Value = IIf(Address2.Trim.Length > 0,Address2, DBNull.Value) 

類型「GUID」沒有定義。

名稱IIF和DBNull的不聲明

如何這個問題能解決?

Private Shared Function Update(ByVal ID As <b>Guid</b>, ByVal Name As String, ByVal Address1 As String, ByVal Address2 As String, ByVal City As String, ByVal State As String, ByVal Zip As String) As Integer 
    Dim cn As New SqlConnection(sqlConn) 
    cn.Open() 
    Dim sb As New StringBuilder 
    With sb 
     .Append("Update Vendor ") 
     .Append("set ") 
     .Append("vendor_name = @name, ") 


    Public Class Vendor 
    Inherits BaseClass 
#Region " Local Variables" 
    Protected _id As Guid 
+0

能否解釋一下上下文和格式化一張你給的代碼,因爲它現在是不可讀。 –

+0

你可以嘗試編輯你的代碼,將編譯的東西?按照現在的情況是很難幫助,因爲我們不知道從哪裏開始 –

+0

您發佈將不編譯或不完整的代碼。沒有End Function,也沒有End Class。請顯示*完整*代碼,說明您遇到的問題。 –

回答

1

您可能需要使用完全合格的名稱System.Guid。 例如

ByVal ID As System.Guid 

或者嘗試導入System命名空間,也將搭上DBNull,大概太I如果。

相關問題