0

クエリ結果の最初の行からデータを取得しようとしています。

これが私の現在のコードです(USERNAME =列名):

userName.InnerHtml = DBresult.DataSet.Tables(0).Rows(0)("USERNAME").ToString()

エラーは次のとおりです。

System.NullReferenceException: Object reference not set to an instance of an object.
4

1 に答える 1

0

このようなものがうまくいくはずです。Cstrは古い方法ですが。

Dim i as Integer
For i = 0 To DBresult.DataSet.Tables(0).Rows.Count - 1 
  If IsDBNull(DBresult.DataSet.Tables(0).Rows(i)("USERNAME")) = True Then
'Do something
Else
  userName.InnerHtml = Cstr(DBresult.DataSet.Tables(0).Rows(i)("USERNAME"))
于 2012-11-29T17:23:26.317 に答える