【发布时间】:2011-06-22 22:38:56
【问题描述】:
我正在使用 System.Data.SQLite,从一个列类型为“整数”的 sqlite 数据库表中进行选择,当我执行以下操作时:
int x = (int)reader["myColumn"];
它失败了。问题不在于该值为空;该列不可为空。如果我将列的数据类型更改为“int”,那么它工作正常。列中的值为'2'、'3'、'4'等;没什么大不了的。
有人知道这是否是预期的行为吗?
【问题讨论】:
标签: c# system.data.sqlite