IsDBNull
私のコードは、エラーなしで自動的に設定する""
か、単純にロールオーバーできる場合よりも 2 倍長くなります。
これは私のコードです:
Dim conn As New SqlConnection
conn.ConnectionString = Module1.DBConn2
Dim sqlCommand = New SqlCommand("SELECT * FROM table", conn)
conn.Open()
Dim sqlDataset As DataSet = New DataSet()
Dim sqlDataAdapter As SqlDataAdapter = New SqlDataAdapter(sqlCommand)
sqlDataAdapter.Fill(sqlDataset)
conn.Close()
For Each rs As DataRow In sqlDataset.Tables(0).Rows
If Not IsDBNull(rs("column")) Then
Response.Write(rs("column"))
Else
Response.Write("")
End If
Response.Write("some stuff to write")
If Not IsDBNull(rs("column2")) Then
Response.Write(rs("column2"))
Else
Response.Write("")
End If
Next
その場合、ステートメントResponse.Write(rs("column"))
の代わりに入力して、空の文字列を出力したいだけです。If
column
IsDBNull
これどうやってするの?
よろしくお願いします!