Как подсчитать количество строк, возвращаемых в моем читателе SQLite в C #?
Я работаю в Microsoft Visual C # 2008 Express и с SQLite.
Я запрашиваю свою базу данных примерно так:
SQLiteCommand cmd = new SQLiteCommand(conn);
cmd.CommandText = "select id from myTable where word = '" + word + "';";
cmd.CommandType = CommandType.Text;
SQLiteDataReader reader = cmd.ExecuteReader();
Затем я делаю что-то вроде этого:
if (reader.HasRows == true) {
while (reader.Read()) {
// I do stuff here
}
}
Что я хочу сделать, это подсчитать количество строкдо Я делаю «reader.Read ()», так как возвращаемое число повлияет на то, что я хочу / нужно сделать. Я знаю, что могу добавить счет в операторе while, но мне действительно нужно знать его раньше.
Какие-либо предложения?