首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

C#下 SQLite select count(*)输出值怎么赋值给一个变量

2013-06-19 
C#下 SQLite select count(*)输出值如何赋值给一个变量sql select count(*) from tablecmd.CommandTe

C#下 SQLite select count(*)输出值如何赋值给一个变量

sql = "select count(*) from table";
cmd.CommandText = sql;
cmd.Connection = conn;
int i = cmd.ExecuteNonQuery()


然后输出i值,总是0,数据库表中是有数据的.
在linux中同样的sql语句输出结果是正确的,得到大于0的整数,C#中该如何获取呢?
纠结一天了,求指点啊.
[解决办法]
不能用 ExecuteNonQuery

应该用 ExecuteScalar ,参考一下MSDN中的例子。

热点排行