C# SQLiteDataReader读取结果集中字段的内容

SQLiteDataReader读取字段的内容,一般有两种方法:

第一种:根据字段序号获取

obj.item = reader.GetString(2);

优点:可以直接指定数据类型进行获取。

缺点:必须指定字段在一行中的序号,如果该字段前面插入了新的字段,则这个序号要跟着修改。

第二种:根据字段名称获取

string COLUMN_ITEM = "item"; 
obj.item = reader[COLUMN_ITEM].ToString();

优点:直接指定字段名称获取,后续即便字段顺序有变动也不受影响。

缺点:只支持直接转成string,其他类型数据需要进行二次转换。

猜你喜欢

转载自blog.csdn.net/zhouyingge1104/article/details/87918141