みなさん、こんにちは。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 : 空白は " " を意味します
ありがとう!