@beduin01

Как записать выборку одного значения из БД более красиво?

auto lastparsetime = stmt.executeQuery("SELECT MAX(date) FROM trend.tags_day_pop LIMIT 1;");

		if(lastparsetime.next() != null)
		{	
			while(lastparsetime.next())
			{
				dt = Date.fromSimpleString(lastparsetime.getString(1)); 
				writeln(dt);
			}
		}

Вопрос в том, можно ли сделать проверку того, что вернулось из БД более красиво? Вариант с if у меня почему-то не скомпилировался, но вероятно если другой тип подобрать, то заработает. Однако пока вопрос именно в том как сделать код попроще и покрасивее.

В C++/C# как бы вы это сделали?
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ответы на вопрос 2
ImmortalCAT
@ImmortalCAT
C# loving
Погуглите о LINQ
там очень красиво описаны запросы
LINQ to SQL
на msdn море информации, не говоря уже о MVA
Ответ написан
В C# я бы сделал ExecuteScalar:
Use the ExecuteScalar method to retrieve a single value (for example, an aggregate value) from a database. Ну т.е. как бы для этого он и сделан. О C++ говорить смысла нет без указания технологии/библиотеки доступа к данным (т.к. стандартного подхода нет и не будет).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы