我正在使用SQLiteDataAdapter,並在我的表中,有一行中有空值('')。從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-converts-empty-value-to-0---how-to-prevent-that – Cheetah
問你難道不覺得整數值不能爲空,所以它需要零。 – geminiousgoel