Как получить число (int), полученное в результате такого SQL-запроса:
SELECT id FROM table1 WHERE name="name"
Получается выводить только с применением foreach, что очень громоздко:
SQLiteDataReader reader = command.ExecuteReader();
foreach (DbDataRecord item in reader)
{
intvalue = Convert.ToInt32(item["id"]);
}
Видимо так более правильно, потому что заработала функция MAX
using(SQLiteDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
intvalue = Convert.ToInt32(reader["id"]);
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей