Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Сохранение изменений в dataGridView db = new DataClasses1DataContext(); dataGridViewClientSet.DataSource = db.Clients; private void b_Save_Click(object sender, EventArgs e) { try { ... https://www.cyberforum.ru/ ado-net/ thread168736.html C# Удаление записей(DataAdapter)
Здравствуйте! Пишу на C# , столкнулся с такой проблемой. Работаю с MS SQL Express, получаю данные из таблицы следующим образом(код процедуры Form1_Load) using System; using...
C# Проект "Тестирование" - C#/MS Access !!! Доброго времени суток уважаемые гуру программирования. У меня такой трабл. Есть "сайт", который по условиям должен проводить тестирование пользователей. Есть окно логина с двумя TextBox-ами и... https://www.cyberforum.ru/ ado-net/ thread168638.html C# Хранение документов Word, Excel в базе Есть журнал событий. К событию нужно привязать список относящихся к нему документов в разных форматах - Word, Excel, PowerPoint. В связи с этим, вопросы - 1. Как реализуется хранение документов? 2.... https://www.cyberforum.ru/ ado-net/ thread168422.html
Работа С# с СУБД C#
Всем добрый день! Будьте добры подскажите пожалуйста следующий вопрос для новичка. Я извиняюсь за глупый вопрос, но тем не менее подскажите пожалуйста следующее. Ни разу не работал с С# с субд -...
C# Изменение данных в БД https://www.cyberforum.ru/ ado-net/ thread168085.html
Здравствуйте! Есть клиентская программа, которая ставится на несколько компьютеров. Каждый клиент работает с одной БД, которая находится на сервере MS SQL Server 2008. Приложение разрабатывал на...
C# Какие СУБД поддерживают Linq https://www.cyberforum.ru/ ado-net/ thread167991.html
Какие СУБД поддерживают Linq?
DataGridView и обновление БД C#
Вопрос конечно уже поднимался, но тем не менее прошу помощи, так как до конца не могу разобраться. Есть две формы - на одной datagridview для просмотра записей, на другой - textbox'ы для правки....
C# Записать в базу сгенерированный вручную DataTable https://www.cyberforum.ru/ ado-net/ thread167793.html
Всем привет. Такая трабла: есть DataTable, который генерируется не из базы, схема такая же, как у соответствующей таблицы в базе. Как все его содержимое записать в базу?
C# Не работает sqlDataAdapter.Update(); https://www.cyberforum.ru/ ado-net/ thread167611.html
Всем привет! C# MVS 2008 server based database.mdf sqlDataAdapter юзаю DataSet(не типизированный) Почему у меня не пашет sqlDataAdapter.Update();? 1)Базу данных добавлял клацнув правой...
C# error: 80070005
Здравствуйте форумчане! Прошу Вас помочь мне с решением кое-какой проблемки.) У меня следующая проблема. Я создал веб-приложение в среде VS 2008. В нем я использовал библиотеку...
C# Поиск Доброго дня, использую поиск по таблице запросом типа SELECT * FROM * Like. И естественно в грид выводится только 1 строчка - результат поиска, как можно сделать поиск, что бы на результат, который... https://www.cyberforum.ru/ ado-net/ thread167024.html
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
26.09.2010, 11:52 0

повторное подключение - C# - Ответ 984180

26.09.2010, 11:52. Показов 1513. Ответов 7
Метки (Все метки)

Ответ

"а это хоть как то ускорит подключение к БД" - это вопрос?)если да, то не очень понятно, что вы имели в виду. физического ПОДКЛЮЧЕНИЯ в моем методе во 2ой раз не будет. оно уже подключено. с точки зрения ОБРАЩЕНИЯ к бд, конечно быстрее, вам же не надо опять физическое подключение вызывать.

ну это все вы сами должны решить.данные можно 1 раз слить в датасет, а потом его тиражировать.потом вопрос, сколько человек будет пользоваться прогой?сколько подключений вы хотите держать открытыми?у базы-то есть есть такое замечательное свойство, как блокировка. зачем сто раз к ней подключаться?
почему,например, отдаете приоритет датаридеру?все можно делать через адаптер, залить датасет и делать с ним, что хочешь.и делать запросы к нему,а не к базе (если данные в базе не меняются)

опять же, повторюсь, вы сами должны решить,что вам лучше, тк я не знаю, как вы используете взятые из базы данные, каковы объемы инфо. я лично предпочитаю 1 раз слить все нужное инфо, и лишние разы к базе не цепляться (если знаю, что инфо в базе не меняется, и объемы позволяют).

з.ы. в зависимости от функционала вашей 2ой формы, вы вообще можете не трогать там соединение.вы же как-то из первой формы передаете параметром, что надо из базы вытащить?почему бы не сделать все обращение в 1ой форме, а всю инфу передать во 2ую параметрами?обратная передача может быть по такой же схеме.
в общем, хочу сказать, что тут много подходов в реализации такой задачи.

Вернуться к обсуждению:
повторное подключение C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2010, 11:52
Готовые ответы и решения:

Повторное подключение к БД (connection string)
Подскажите плиз, как сделать, чтобы при неоткрывшемся соединении (connection not opened) программа...

Повторное соединение
Доброго времени суток. Есть такая проблема. Я связываю комбобокс txtAgent с таблицей Agents....

Повторное удаление
Здравствуйте! У меня такая проблема. При работе с базой данных, а точнее при удалении записи,...

Повторное выполнение программы
Всем привет, у меня такая проблема : есть код using System; using System.Collections.Generic;...

7
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2010, 11:52

Повторное использование HttpWebRequest
Задача: получить с сайта html код, взять оттуда некие данные и затем на этот же сайт отправить post...

Повторное использование сокетов
при попытке отправить второй раз текст на сервер выходит exception server class...

Повторное использование исходного кода в C#
есть желание собрать в одном solution несколько (два для начала) projects с разными целевыми...

Повторное использование cookie при GET-запросе
Всем привет. Мне нужно было при гет запросе сохранять в куки-коллекшин куки все полученные, а при...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.