powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / sqlconnection?
25 сообщений из 28, страница 1 из 2
sqlconnection?
    #39153448
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!
подскажите как решить вот такую задачу,
есть у меня в проекте один sqlconnection и я его переодически использую для работы с БД
иногда необходимо выполнить два запроса(основной и дополнительный для каждой записи из основного
запроса, к примеру получить дополнительную информацию)

в этих случаях я создавал дополнительный sqlconnection и выполнял запрос и тут
решил упростить задачу и проверять, а используется ли основной sqlconnection
и если нет то использую его в противном случае создаю временный sqlconnection

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public SQLCommand Create_Command()
{
SQLCommand com=new SQLCommand(); 
 if(проверка базового подключения)
{
SQLConnection temp_con=new SQLConnection(base_con.Connectionstr);
temp_con.Open();
com.connection=temp_con;
}
else
{
com.connection=base_con;
}

return com;
}



вопрос как проверить состояние подключения, смотрел статус на Executing, Fetching
надо ли проверять на Open и соответствует это открытому DataReader?
...
Рейтинг: 0 / 0
sqlconnection?
    #39153459
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixonв этих случаях я создавал дополнительный sqlconnection и выполнял запрос и тут
решил упростить задачу и проверять
это усложнение, а не упрощение
...
Рейтинг: 0 / 0
sqlconnection?
    #39153512
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на сколько я помню Microsoft не рекомендуют держать соединение всегда отрытым. А отрывать его по мере необходимости.
На сервере подключение "кешируется", то есть при повторном соединение оно произойдет практически мгновенно
...
Рейтинг: 0 / 0
sqlconnection?
    #39153541
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtesНа сервере подключение "кешируется"
на клиенте однако
...
Рейтинг: 0 / 0
sqlconnection?
    #39153553
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mixonиногда необходимо выполнить два запроса(основной и дополнительный для каждой записи из основного
запроса, к примеру получить дополнительную информацию)

Что-то попахивает, напиши конкретнее, что пытаешься сделать
...
Рейтинг: 0 / 0
sqlconnection?
    #39153611
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtesна сколько я помню Microsoft не рекомендуют держать соединение всегда отрытым. А отрывать его по мере необходимости.
На сервере подключение "кешируется", то есть при повторном соединение оно произойдет практически мгновенно
Connection Pooling называется.

ИзопропилRoman MejtesНа сервере подключение "кешируется"
на клиенте однако
Приехали... С каких пор ADO.NET стал клиентской технологией?
...
Рейтинг: 0 / 0
sqlconnection?
    #39153625
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

срочно выдохни
...
Рейтинг: 0 / 0
sqlconnection?
    #39153627
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleron,

срочно выдохни
Ты-то точно выдыхый, а то запотело уже сильно
...
Рейтинг: 0 / 0
sqlconnection?
    #39153629
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
Короче, форум я не посмотрел какой. В данном конексте все клиентское, конечно.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153678
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronИзопропил,
Короче, форум я не посмотрел какой. В данном конексте все клиентское, конечно.

"Приехали... С каких пор ADO.NET стал клиентской технологией?"
...
Рейтинг: 0 / 0
sqlconnection?
    #39153696
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronКороче, форум я не посмотрел какой.

на разных форумах разный ado.net или что?
...
Рейтинг: 0 / 0
sqlconnection?
    #39153901
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisAxeleronКороче, форум я не посмотрел какой.

на разных форумах разный ado.net или что?

"Короче, форум я не посмотрел какой. В данном конексте все клиентское, конечно."


У ado.net зависимость такая: форум+контекст
...
Рейтинг: 0 / 0
sqlconnection?
    #39153919
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisAxeleronКороче, форум я не посмотрел какой.

на разных форумах разный ado.net или что?
Нет, просто Изопропил думает, что в WinForms приложениях ADO.NET на клиенте (что имеет некоторый смысл под собой именно с точки зрения разработки десктопов), в то время как в ASP.NET ADO.NET рассматривается исключительно как сервеная технология, так как пул конекций не может контролироваться вэб сайтом.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153920
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhPallarisпропущено...


на разных форумах разный ado.net или что?

"Короче, форум я не посмотрел какой. В данном конексте все клиентское, конечно."


У ado.net зависимость такая: форум+контекст
Это было сказано с известной долей сарказма.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153922
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris,
Меня смутило, то что это не в ASP.NET форум :) В WinForms ADO.NET код выполняется в приложении на клиенте
...
Рейтинг: 0 / 0
sqlconnection?
    #39153929
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronМеня смутило, то что это не в ASP.NET форум :) В WinForms ADO.NET код выполняется в приложении на клиенте
жги дальше.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153951
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleronв то время как в ASP.NET ADO.NET рассматривается исключительно как сервеная технология

что логично, т.к. сайт работает на сервере.

В WinForms ADO.NET код выполняется в приложении на клиенте


клиентский код - на клиенте, серверный - на сервере (ц) ваш кэп
...
Рейтинг: 0 / 0
sqlconnection?
    #39153954
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallarisклиентский код - на клиенте, серверный - на сервере (ц) ваш кэп
какой код выпоняется на сервере?
...
Рейтинг: 0 / 0
sqlconnection?
    #39153955
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronМеня смутило, то что это не в ASP.NET форум :) В WinForms ADO.NET код выполняется в приложении на клиенте
жги дальше.
Ты тоже хорош лунить
...
Рейтинг: 0 / 0
sqlconnection?
    #39153957
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronPallarisклиентский код - на клиенте, серверный - на сервере (ц) ваш кэп
какой код выпоняется на сервере?
твой asp.net серверный код по отношению к серверу СУБД - вполне себе клиентский
...
Рейтинг: 0 / 0
sqlconnection?
    #39153958
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronпропущено...

какой код выпоняется на сервере?
твой asp.net серверный код по отношению к серверу СУБД - вполне себе клиентский
Ты путаешь понятия. Как я тебе могу помочь? Учи матчасть.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153960
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleronпропущено...

какой код выпоняется на сервере?
твой asp.net серверный код по отношению к серверу СУБД - вполне себе клиентский
Если моя программа использует web-сервисы, то, да, это клиентская программа. Я об этом говорил, а ты о чем?
...
Рейтинг: 0 / 0
sqlconnection?
    #39153962
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

я лучше за попкорном схожу
...
Рейтинг: 0 / 0
sqlconnection?
    #39153963
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, короче, это просто терминология, для сервера СУБД или вэб-сериса твоя десктоп апликация ялвяется клиентом. Я так понял. Поправь, если я не прав.
...
Рейтинг: 0 / 0
sqlconnection?
    #39153964
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAxeleron,

я лучше за попкорном схожу
Не надо так быстро сливаться :)
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / sqlconnection?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]