私はSQLiteDataAdapterを使用しています。私のテーブルには空白の値( '')を持つ行が1つあります。 C#からそれを読んでいる間、私はブランク値のために0を得ています。空白の値を0の代わりに空白の値にする方法SQLiteDataAdapterは空白の値を0に変換します - それを防ぐ方法と空白の値を取得する方法は?
カラムタイプは整数ですが、テーブルごとに異なる場合があります。そして、コードは次のとおりです。
整数列にヌルのインスタンスを管理するための回避策がありますSQLiteDataReader r= command.ExecuteReader();
while (reader.Read())
{
DataRow dataRow = new DataRow();
for (int i = 0; i < l.Count; i++)
{
dataRow[listCols[i]] = r[i];
}
dt.Rows.Add(dataRow);
}
where 'l' is list of DataColumn
列の型は何ですか?値を読み取るC#コードを表示できますか? – JanDotNet
と同様の質問はhttp://techqa.info/programming/question/29358034/sqlitedataadapter-convertts-empty-value-to-0---how-to-prevent-that – Cheetah
で質問されていますか?整数値nullにすることはできませんので、ゼロがかかります。 – geminiousgoel