2012-08-01 29 views
0

时,我成功地从C#中的SQLite数据库读取数据不投射数据。C#SQLite的 - 读

我的问题来自于以下几个:

我通过更新某些整数值,因为它们代表了节省时间的路线字符串杠杆的SQLite的软类型方面,以我的优势。

整个过程完美地工作,但现在我意识到,在SQLiteCommand库实际上出现重铸为int数据,因此毁了我的结果集。

有没有办法解决这个问题?

它由于我使用SQLiteMan查看我的数据和铸造保持完美这里出现可能的,但我知道这是在C++。

感谢指针

+0

您是指[System.Data.SQLite](http://sqlite.phxsoftware.com/)或[SQLite的C#端口](http://code.google.com/p/) CSHARP - 源码/)? – 2012-08-01 23:30:11

+0

System.data.sqlite – 2012-08-01 23:49:50

+0

请添加一个简短的代码示例对您的问题再现您所描述的问题。 – 2012-08-01 23:51:57

回答

0

尝试设置你的SQLite领域TEXT亲和力。请参阅http://www.sqlite.org/datatype3.html#affinity

+0

是的,但似乎在SQLite中,您无法在创建表之后设置亲和性? – 2012-08-02 18:23:15

+0

然后我想你需要创建一个新表并将现有数据复制到它。 – 2012-08-02 18:41:54