大家好,我在尝试从 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:空格的意思是“”
谢谢!