Re: Count Sql C#
От: linker Россия  
Дата: 26.08.08 10:24
Оценка: +1
Здравствуйте, Welt, Вы писали:

W>Привет! Есть вот такая проблема,нужно просто посчитать количество записей и записать их в переменную. в последней строчке выдает ошибку "Недопустимая попытка чтения при отсутствии данных." хотя проверяю отдельно запрос он работает

W>string SqlID = string.Format(@"SELECT COUNT(Type_Auto_ID) AS Expr1 FROM Type_Auto");
W> SqlConnection cn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=""C:\Documents and Settings\Admin\Рабочий стол\Auto Base\Auto_Base.mdf"";Integrated Security=True;Connect Timeout=30;User Instance=True");
W> SqlCommand cnd = new SqlCommand(SqlID, cn);
W> cn.Open();
W> SqlDataReader mydatareader;
W> mydatareader = cnd.ExecuteReader(CommandBehavior.CloseConnection);
W> string sss = mydatareader["Expr1"].ToString().Trim();


Ну во-первых хорошо бы теги форматирования использовать.
А во вторых
 int cnt=cnd.ExecuteScalar();
... << RSDN@Home 1.2.0 alpha rev. 789>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.