从SQLCE数据库中检索空白区域

时间:2013-09-26 17:29:47

标签: vb.net dataset sql-server-ce windows-embedded-compact

问候所有人,我在尝试从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:空白意味着“”

谢谢!

0 个答案:

没有答案