Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Кабан


Имеющий Что Сказать

Зарегистрирован:
09 September 2005
Сообщения: 66
Примеры кода: 1
 

RE[2]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?

20 November 2005 18:33  


using(SqlDataReader dr = ExecuteQuerySqlDataReader(mySelectQuery))
{
...
- рекомендую - такая запись компактнее, лучше читается (и при вызове Dispose на выходе из блока using, reader естественно закроется).
покопал, привожу пример, при котором если сделать через using и возвратить reader, то при чтении он говорит, что закрыт. Как поступить? Как в этом случае использовать using?
public SqlDataReader ExecuteStoredProcedureArticles (string  uspName,int gl, int idd) 
		{
		//	string var="";
			Command.CommandType = System.Data.CommandType.StoredProcedure;
			EnshureConnectuionIsOpen();
			SqlCommand isExistUser = new SqlCommand(uspName, MyConnection);
			isExistUser.CommandType = CommandType.StoredProcedure;
			isExistUser.Parameters.Add("@gl", SqlDbType.Int, 4);
			isExistUser.Parameters["@gl"].Value = gl;
			isExistUser.Parameters.Add("@idd", SqlDbType.Int, 4);
			isExistUser.Parameters["@idd"].Value = idd;
			SqlDataReader myReader=isExistUser.ExecuteReader();
			return myReader;
				}
При таком форме он после возрата ругается на закрытость. Как поступить??
	using (SqlDataReader myReader=isExistUser.ExecuteReader())
			{
				return myReader;
			}


Начать сознательно жить нужно с того, как точно определить все свои цели в жизни во всех сферах. (PSYLIVE.ru)
p.s. у вас должно получиться минимум 5 категорий и 100 пунктов.
p.s.s. после этого напечатайте это в форме небольшой книжки и носите с собой
Наверх
  



ADO.NET

 Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  19 November 2005 19:29
 RE: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Dimon aka Manowar  20 November 2005 14:36
 RE[2]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 14:44
 Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Tyler  20 November 2005 13:11
 Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Tyler  20 November 2005 13:23
 RE: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 13:58
 RE[2]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?тупой  20 November 2005 18:14
 RE[3]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 18:37
 RE[4]: точнее вот этотКабан  20 November 2005 18:38
 RE[3]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 18:36
 RE[4]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?тупой  20 November 2005 18:41
 RE[5]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 18:51
 RE: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 13:18
 RE: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?OlegAxenow  20 November 2005 14:28
 RE[2]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 18:33
 RE[3]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?тупой  20 November 2005 19:05
 RE[4]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 19:12
 RE[5]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?тупой  20 November 2005 19:34
 RE[6]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 19:37
 RE[4]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 19:11
 RE[4]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 19:10
 RE[2]: Правильно ли я использовал finally и закрыл SqlDataReader в классе ?Кабан  20 November 2005 14:43
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта