我一直在試圖將值分配給被定義如下的對象陣列上元素類型投擲錯誤...對象Arrary上使用ReDim
Dim englishTextAry As Object(,) = New Object(,) {}
我循環通過一個DataReader並試圖分配值使用下面的代碼...
While rdr.Read()
Dim recID As String = rdr.Item(0)
Dim dataVal As String = rdr.Item(1)
ReDim Preserve englishTextAry(recID, dataVal)
End While
但是,ReDim拋出dataVal不是一個整數的錯誤。
我在這裏做錯了什麼?任何人都可以將我指向正確的方向嗎?
謝謝,
如何讀取數據?我會有一個名爲value的變量,這將等於該類中的一個recId,我需要dataVal其中value = recId。 – htm11h 2012-03-23 19:19:53
您可以使用LINQ查詢列表中的數據,例如如果將只有一個dataVal被檢索:Dim x =(從p In myItems其中p.DataVal = value選擇p.RecId)。首先 – 2012-03-23 19:34:10
感謝得到它的工作。 – htm11h 2012-03-23 20:58:17