0

大家好,我在尝试从 SQLCE 数据库中检索空白时遇到了一个问题。我正在使用 Visual Studio 2008、VB.NET、v3.5 Compact Framework,它是一个智能设备项目。

我必须将空格存储到数据库中,以便稍后进行文本拆分。

我使用以下方法从数据库中检索数据:

    Dim da As New SqlCeDataAdapter("SELECT * FROM tblMaker WHERE maker_id = ?", openConn())
    da.SelectCommand.Parameters.AddWithValue("maker_id", cboMaker.SelectedValue)
    Dim ds As New DataSet
    da.Fill(ds)
    ds.Tables(0).Rows(0)(0) 'this method

例如,ds.Tables(0).Rows(0)(2)是一个空白。但是当我尝试检索它时,它什么也没返回,而是给了我一个空白。

我用来分割文本的方法是:readerData.Text.Split("" & ds.Tables(0).Rows(0)(2) & "")(1)

所以我的问题是如何从数据库中检索空白?似乎它将空格视为 NULL,因此什么也不给我。

我的临时解决方案是将数据填充到 DataGrid 中并直接从 DataGrid 中检索值,但这不是一个好的解决方案,请指教。:)

P/S:空格的意思是“”

谢谢!

4

0 回答 0