Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с временными таблицами MS SQL / 20 сообщений из 20, страница 1 из 1
31.10.2016, 22:52
    #39338337
Denis@nk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Добрый день. Подскажите как можно сделать, чтобы ADO.NET не реконнектилось постоянно. Хочу реализовать функционал по обработке информации во временной таблице перед загрузкой.
...
Рейтинг: 0 / 0
31.10.2016, 23:40
    #39338347
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkДобрый день. Подскажите как можно сделать, чтобы ADO.NET не реконнектилось постоянно. Хочу реализовать функционал по обработке информации во временной таблице перед загрузкой.

Не закрывайте коннекцию, хотя это не лучший вариант.
Или сделайте процедуру, пусть там обработка делается
...
Рейтинг: 0 / 0
01.11.2016, 07:24
    #39338439
Denis@nk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Я и не закрываю коннект. Делаю обработку в процедуре. Но прежде чем записть что то в базу, я хочу вывестив грид пользователю предварительный результат. В котором будет видно, что я смогу вставить, а что не смогу.
Но при заполнении TableAdapter происходит переподключение.
...
Рейтинг: 0 / 0
01.11.2016, 07:51
    #39338447
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkЯ и не закрываю коннект. Делаю обработку в процедуре. Но прежде чем записть что то в базу, я хочу вывестив грид пользователю предварительный результат. В котором будет видно, что я смогу вставить, а что не смогу.
Но при заполнении TableAdapter происходит переподключение.ДА.
...
Рейтинг: 0 / 0
01.11.2016, 08:00
    #39338451
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkНо прежде чем записть что то в базу, я хочу вывестив грид пользователю предварительный результат. В котором будет видно, что я смогу вставить, а что не смогу.Лучше сделай без временной таблицы.
Denis@nkНо при заполнении TableAdapter происходит переподключение.Открой соединение до вызова TableAdapter.Fill, тогда, вроде как, соединение закрываться не будет. Но лучше сделай без временной таблицы.
...
Рейтинг: 0 / 0
01.11.2016, 08:19
    #39338460
Denis@nk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Подключение открывал до. Если нет вариантов держать его открытым, то буду переделывать на обычную таблицу. Но это как то все очень странно. Почему не оставили возможность работать с временными?
...
Рейтинг: 0 / 0
01.11.2016, 08:33
    #39338466
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkПодключение открывал до. Если нет вариантов держать его открытым, то буду переделывать на обычную таблицу. Но это как то все очень странно. Почему не оставили возможность работать с временными?Временные живут только на одно подключение, если сделать глобальную временную, тогда проживет дольше.
...
Рейтинг: 0 / 0
01.11.2016, 08:52
    #39338477
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkПодключение открывал до. Если нет вариантов держать его открытымНу кого ты пытаешься обмануть?

Метод DbDataAdapter.Fill (DataSet)
авторThe IDbConnection object associated with the select command must be valid, but it does not need to be open. If the IDbConnection is closed before Fill is called, it is opened to retrieve data and then closed. If the connection is open before Fill is called, it remains open.

Denis@nkто буду переделывать на обычную таблицу.Накой тут вообще в БД таблица? Пусть твоя процедура возвращает данные, показывай эти данные, потом сохраняй их.
...
Рейтинг: 0 / 0
01.11.2016, 08:53
    #39338478
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
fortibransaDenis@nkПодключение открывал до. Если нет вариантов держать его открытым, то буду переделывать на обычную таблицу. Но это как то все очень странно. Почему не оставили возможность работать с временными?Временные живут только на одно подключение, если сделать глобальную временную, тогда проживет дольше.Глобальная временная таблица в MSSQL - это самое странное архитектурное решение современности. :-)
...
Рейтинг: 0 / 0
01.11.2016, 08:58
    #39338479
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Алексей К,

ну про "современность" - это ты загнууууул )))
...
Рейтинг: 0 / 0
01.11.2016, 09:17
    #39338486
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Алексей КГлобальная временная таблица в MSSQL - это самое странное архитектурное решение современности. :-)
+1. Ни разу ими не пользовался, и затрудняюсь придумать ситуацию, где они могли бы понадобиться (в отличие от локальных временных).
...
Рейтинг: 0 / 0
01.11.2016, 10:24
    #39338550
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
fortibransaDenis@nkПодключение открывал до. Если нет вариантов держать его открытым, то буду переделывать на обычную таблицу. Но это как то все очень странно. Почему не оставили возможность работать с временными?Временные живут только на одно подключение, если сделать глобальную временную, тогда проживет дольше.
Не проживет
https://technet.microsoft.com/ru-ru/library/ms186986(v=sql.105).aspx Глобальные временные таблицы видны всем пользователям в течение любых сеансов соединения после создания этих таблиц и удаляются, когда все пользователи, ссылающиеся на эти таблицы, отключаются от экземпляра SQL Server.
...
Рейтинг: 0 / 0
01.11.2016, 11:41
    #39338653
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Сон Веры ПавловныАлексей КГлобальная временная таблица в MSSQL - это самое странное архитектурное решение современности. :-)
+1. Ни разу ими не пользовался, и затрудняюсь придумать ситуацию, где они могли бы понадобиться (в отличие от локальных временных).Только, когда SQL для одного SQlEXPRESS к примеру и задача не подразумевает других пользователей... и поддержу Вас, просто человек спрашивает, ему отвечаем, а что он будет делать, его дело.
...
Рейтинг: 0 / 0
01.11.2016, 11:42
    #39338656
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Dima Tfortibransaпропущено...
Временные живут только на одно подключение, если сделать глобальную временную, тогда проживет дольше.
Не проживет
https://technet.microsoft.com/ru-ru/library/ms186986(v=sql.105).aspx Глобальные временные таблицы видны всем пользователям в течение любых сеансов соединения после создания этих таблиц и удаляются, когда все пользователи, ссылающиеся на эти таблицы, отключаются от экземпляра SQL Server.Да понятно, если все отключится, то исчезнет, но такое решение не нужно использовать в любом случае, я его привел просто как пример.
...
Рейтинг: 0 / 0
01.11.2016, 12:50
    #39338756
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkПодключение открывал до. Если нет вариантов держать его открытым, то буду переделывать на обычную таблицу. Но это как то все очень странно. Почему не оставили возможность работать с временными?

Можно создать постоянную и в ней колбаситься с ключом типа spid, ид сессии или типа того
...
Рейтинг: 0 / 0
01.11.2016, 13:00
    #39338775
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Ролг ХупинМожно создать постоянную и в ней колбаситься с ключом типа spid, ид сессии или типа того
Сервер повторно выдает новым сессиям значения spid завершенных сессий.
...
Рейтинг: 0 / 0
01.11.2016, 13:22
    #39338810
fortibransa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Сон Веры ПавловныРолг ХупинМожно создать постоянную и в ней колбаситься с ключом типа spid, ид сессии или типа того
Сервер повторно выдает новым сессиям значения spid завершенных сессий.ну гуид может пихать, запустил приложение, сунул гуид.
...
Рейтинг: 0 / 0
01.11.2016, 13:25
    #39338813
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
а в чём проблема то? насчитать таблицу, дать на растерзание пользователю, после этого - залить обратно на сервер и обработать
...
Рейтинг: 0 / 0
01.11.2016, 13:28
    #39338819
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
Denis@nkНо при заполнении TableAdapter происходит переподключение.
В топку TableAdapter!
...
Рейтинг: 0 / 0
01.11.2016, 13:46
    #39338852
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с временными таблицами MS SQL
ЕвгенийВDenis@nkНо при заполнении TableAdapter происходит переподключение.
В топку TableAdapter!
Воистину. Буквально недавно пришлось сделать один конвертер данных - всё было сделано из двух SqlCommand.ExecuteNonQuery (создание локальной временной таблицы + запуск обрабатывающей ХП), и между ними - заливка данных в созданную времянку через SqlBulkCopy. Всё на одном открытом соединении, разумеется.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с временными таблицами MS SQL / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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