избежать проверки для DataRow.IsDBNull в каждом столбце?
Мой код в 2 раза длиннее, чем если бы я мог автоматически установитьIsDBNull
в""
или просто переверните его без ошибки.
Это мой код:
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
затем выведите пустую строку.
Как я могу это сделать?
Спасибо заранее!