2011-11-27 45 views
0

我正在使用visual studio vb asp.net,我想要使用dataset.xsd。但我得到錯誤。 它表示誤差,即ABC變量用於它已被分配的值的空引用異常可能會導致在運行時asp.net dataset xsd錯誤:使用變量之前,它已被分配一個值

在我的程序

之前我有loginDataSet.xsd> uloginDS

這是編碼

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 

    Dim uloginAdapter1 As New loginDataSetTableAdapters.uLoginDSTableAdapter 
    Dim ds1 As loginDataSet.uLoginDSDataTable 
    Dim abc As loginDataSet.uLoginDSRow 
    ds1 = uloginAdapter1.GetData() 

    Dim k As String = abc.uName 
    txtUserPassword.Text = k 

End Sub 

該視頻演示瞭如何使用數據集設計,它有更多的部分。 這是一個YouTube視頻鏈接。

http://www.youtube.com/watch?v=sIgKuATsb-E

但這部影片不得展示瞭如何讀取1行或1的數據輸入。 我嘗試一些編碼,但得到一個錯誤

回答

0

您從未爲abc賦值。

假設的GetData返回只有一行,你需要做的

Dim abc As loginDataSet.uLoginDSRow 
ds1 = uloginAdapter1.GetData() 
abc = ds1.Rows(0) 
Dim k As String = abc.uName 
+0

謝謝謝謝非常感謝約翰。它正在工作..即時通訊試圖從3天內解決...非常感謝您的幫助 –

+0

'NullReferenceException'總是意味着同樣的事情。請參閱http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-in-net。 –

+0

你好約翰 我想知道一些關於.Fill() 的信息uloginAdapter1.Fill()的用法是什麼,以及如何使用它,你可以給我一個它的一個小例子。 謝謝 –

相關問題