【问题标题】:Get value of BLOB field and show/hide a label based on it获取 BLOB 字段的值并根据它显示/隐藏标签
【发布时间】:2011-12-20 13:34:26
【问题描述】:

我正在从我的 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

这似乎没有做它应该做的事情。

有什么想法可以实现我的目标吗?

谢谢

【问题讨论】:

    标签: asp.net vb.net oracle blob


    【解决方案1】:

    你应该测试一下 image1 是否为 DBNull:

    If DataTable.Rows(0).Item("image1") Is DBNull.Value Then
    

    【讨论】:

    • 最终让它工作 - 我需要在字段中插入一个 Null 值 - 谢谢
    猜你喜欢
    • 2012-06-15
    • 1970-01-01
    • 2023-03-22
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多