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