работа с SqlDataAdapter в C#

178
08 июля 2018, 11:40
string  command ="SELECT COUNT(*) FROM " + name_table;
SqlDataAdapter adapter = new SqlDataAdapter(command, sqlConnection);
DataSet max = new DataSet();
adapter.Fill(max);
int count = max.Tables[0];

Подскажите как вывести результат запроса при использовании adapter

Answer 1

Адаптер используется для заполнения DataTable данными. Между тем у вас запрашивается одно значение: COUNT(*). Следовательно, нужно читать одно значение:

string command = "SELECT COUNT(*) FROM " + name_table;
using (var conn = new SqlConnection(@"..."))
{
    conn.Open();
    using (var cmd = new SqlCommand(command, conn))
    {
        int count = (int)cmd.ExecuteScalar();
        Console.WriteLine(count);
    }
}
READ ALSO
Как связать ObservableCollection с DataView

Как связать ObservableCollection с DataView

Подскажите, пожалуйста, возможно ли связать ObservableCollection с DataView?

157
Нужно из двух текстовых полей отправить post запрос серверу C#

Нужно из двух текстовых полей отправить post запрос серверу C#

Нужно из двух текстовых полей отправить post запрос серверу C# в первом textbox-е - url во втором - файлНужно сделать так, чтобы такими же параметрами...

200
На каком языке писать на unity?

На каком языке писать на unity?

Сам я frontend-разработчик,со знанием javascript на достаточно высоком уровне,и продолжаю его учитьНо очень хочется поделать что-нибудь на unity,возможно...

163
копирование буферов в SharpGL

копирование буферов в SharpGL

мне потребовалась копировать часть буфера A в буфер Б но в объекте OpenGL я не нашёл метода glCopyBufferSubDataэто вообще можно сделать в этой библиотеке?

145