сейчас, что такое мой вопрос, когда таблица событий пуста, она возвращает мне какое-то недопустимое значение, которое даже не равно null ... как я могу написать для него нормальную проверку?Как проверить значение MAX таблицы?
0
A
ответ
2
Значение вероятно DBNull.Value, вы можете проверить это, но из коробки, вы можете адаптировать запрос (Предполагается, что SQL Server): SELECT isnull(MAX([Date]),getdate()) FROM [Events]
Таким образом, возвращаемое значение всегда является действительным DateTime и проверка может быть опущена
+0
да, спасибо, спасибо) – user3279938
0
SqlCommand cmd=new SqlCommand("SELECT MAX([Date]) FROM [Events]",ConnectionObject);
int _value = cmd.ExecuteScalar();
в то время как (_value = 0!)
{
// сделать что-то
_value--; }
Смежные вопросы
- 1. Как проверить значение MAX с рисунком
- 2. Как проверить значение таблицы td?
- 3. проверить значение таблицы массива в диапазоне
- 4. SELECT MAX (значение) из таблицы VB.net
- 5. Как проверить, существует ли многократное значение MAX в массиве
- 6. Как проверить значение из таблицы БД?
- 7. Как проверить значение таблицы, основываясь на флажки
- 8. Как показать Min и Max значение на динамической сводной таблицы
- 9. SQL max строка таблицы
- 10. Как проверить, если MAX закончил загрузку
- 11. Как получить значение max(), когда в подзапросе?
- 12. Нахождение одного атрибута значение MAX
- 13. MySQL max() - не возвращает значение max()
- 14. Загрузить значение MAX из таблицы sql в DataTable
- 15. Получить значение MAX столбца BIT
- 16. Получите максимальное значение таблицы Oracle при использовании Max
- 17. Выберите значение MAX из другой таблицы, если оно есть
- 18. Выберите второе значение MAX
- 19. Адресности только значение Max
- 20. php проверить значение таблицы, если пусто добавить еще проверить другие
- 21. SQL Выберите значение MAX и MIN из таблицы
- 22. Получить наивысшее значение max()
- 23. Только значение SQL Max
- 24. SQL - значение MAX запроса задано значение MAX другого столбца
- 25. Как проверить повторение таблицы lua?
- 26. TextBox max/min числовое значение
- 27. SPARQL, выбрав значение MAX счетчика
- 28. MAX() значение на LEFT JOIN
- 29. Присоединение к MySQL присоединиться два таблицы MAX (значение)
- 30. max значение представлено bigint
Есть ли конкретная причина, по которой вам нужен DataTable? ExecuteScalar будет проще/эффективнее. –
Если таблица пуста, вы можете использовать что-то вроде query = "SELECT isnull (MAX ([Date], curdate()) FROM [Events]"; при условии, что mysql – Egalitarian