Хорошо, либо я действительно устал, либо действительно толст в данный момент, но я не могу найти ответ на этот вопросКак получить результат ADO.NET SqlCommand?
Я использую ASP.NET, и я хочу найти количество строк в моем Таблица.
Я знаю, что это код SQL: select count(*) from topics
, но как HECK я получаю это для отображения в виде числа?
Все, что я хочу сделать, это запустить этот код, и если он = 0 отображает одну вещь, но если это больше, чем 0, отобразите что-нибудь еще. Помоги пожалуйста?
Это то, что я до сих пор
string selectTopics = "select count(*) from topics";
// Define the ADO.NET Objects
SqlConnection con = new SqlConnection(connectionString);
SqlCommand topiccmd = new SqlCommand(selectTopics, con);
if (topiccmd == 0)
{
noTopics.Visible = true;
topics.Visible = false;
}
, но я знаю, что я что-то серьезно неправильно хватает. Я искал целую вечность, но ничего не могу найти.
PHP намного проще. :)
Если вам нужно только решить, есть или нет записей в таблице, я рекомендую что-то вроде «ВЫБЕРИТЕ СЛУЧАЙ, КОГДА СУЩЕСТВУЕТ (ВЫБОР * ОТ тем) ТОГДА 1 ВЫШЕ 0 КОНЕЦ». Это избавит вас от необходимости сканировать всю таблицу/индекс. – 8kb
Тогда что бы я напечатал, чтобы запустить это для моего кода? – dpDesignz