Мой код в 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
, то вывести пустую строку.
Как я могу это сделать?
Спасибо заранее!