C#SQLiteDataAdapter正在删除Forwardslash

时间:2015-10-11 17:47:19

标签: c# sqlite datatable dataadapter sqldataadapter

我正在尝试使用SQLiteDataAdapter从Sqlite数据库读取到DataTable。数据库中的数据包含存储为VARCHAR数据类型的分数中的转发。填充DataTable后,forwardslashes已与所有尾随字符一起删除。我已经确认数据库确实包含forwardslashes。

这是我的代码:

DataTable dt = new DataTable();
using (SQLiteConnection m_dbConnection = new SQLiteConnection(connection))
{
    string sql = "Select Quantity From Recipes WHERE ID=@id;";
    using (SQLiteDataAdapter da = new SQLiteDataAdapter(sql, m_dbConnection))
    {
        da.AcceptChangesDuringUpdate = true;
        da.AcceptChangesDuringFill = true;
        da.SelectCommand.Parameters.Add(new SQLiteParameter("@id") { Value = ID });
        da.Fill(dt);
    }
}

数量中的结果应返回1/2,但返回1。这与大多数帖子引用人们试图插入forwards的问题不同。我无法找到有关阅读前瞻性的任何信息。

0 个答案:

没有答案