Получить значение поля BLOB и показать / скрыть метку на его основе - PullRequest
0 голосов
/ 02 ноября 2011

Я вызываю некоторые данные из моей таблицы Oracle, и у меня есть поле с именем 'image1', которое является полем BLOB.

Иногда изображение вводится в поле, а другое - нет. Мне нужен способ прочитать поле BLOB, чтобы увидеть, является ли оно пустым, а затем показать / скрыть мой ярлык на основе его содержимого.

Вот мой исходный код

        query = OracleConn.CreateCommand()

        query.CommandText = "select * from articles"

        DataTable = New DataTable()
        OracleDataAdapter = New OracleDataAdapter(query)
        OracleDataAdapter.Fill(DataTable)

        GridView1.DataSource = DataTable.DefaultView
        GridView1.DataBind()

        If DataTable.Rows(0).Item("image1") = "" Or DataTable.Rows(0).Item("image1") Is Nothing Then

            lbl1.Visible = False

        End If

Это не похоже на то, что должно быть.

Есть идеи, как мне достичь своей цели?

Спасибо

1 Ответ

0 голосов
/ 02 ноября 2011

Вы должны проверить, является ли image1 DBNull:

If DataTable.Rows(0).Item("image1") Is DBNull.Value Then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...