从选择计数(*)获取值到int

时间:2013-01-28 10:12:45

标签: select count int ole

我有个问题。我想得到计数值并将其放入int中。我正在尝试使用下面的代码。我有一个有20个评论的游戏,所以我需要计算所有的评论来获得这个数字。一旦我得到那个号码,我就可以走得更远。但是当我想转换甚至使用tableCount.Rows [0] [0]时它会崩溃。出了什么问题?当我把commandCount放在一个sql查询中它会运行正常并给我回到我的数字20.那么这个数字是在另一个地方然后[0] [0] ??

string commandCount = "SELECT COUNT(*) FROM REVIEW WHERE review_game_id = '" + game_id + "'";
OleDbDataAdapter adapterCount = new OleDbDataAdapter(commandCount, connectionString);
DataTable tableCount = new DataTable();
tableCount.Clear();
int reviewCount = Convert.ToInt32(tableCount.Rows[0][0]);

提前致谢。

0 个答案:

没有答案