Как получить int значения из SQL-запроса

240
19 февраля 2017, 08:12

Как получить число (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

Answer 1
using(SQLiteDataReader reader = command.ExecuteReader())
{
  while (reader.Read())
  {
    intvalue = Convert.ToInt32(reader["id"]);
  }
}
READ ALSO
Открытие файла эксель на языке C#

Открытие файла эксель на языке C#

Всем привет, проблема такая, что не могу сделать запись в определенный файл, создается всегда новый файл

261
Печатная форма в c#. Visual Studio 2015

Печатная форма в c#. Visual Studio 2015

Есть задача создания печатного документа из приложения на c# в vs2015Документ нужен очень четких размеров и расположения элементов в форме

442
конфигурация EF many-to-many с ключом типа string

конфигурация EF many-to-many с ключом типа string

Есть два класса с зависимостью many-to-many

207
Выбор базы данных в C#

Выбор базы данных в C#

Нужна встраиваемая база данных для хранения ~30 миллионов записей с достаточно быстрым поиском по нимКакие существуют и какие можно использовать?

252