Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Формула расчета рейтинга http://www.cyberforum.ru/ado-net/thread1993876.html
Здравствуйте. Кто знает, есть ли какая-нибудь формула для расчета рейтинга студента по оценкам и посещаемости? Есть у кого-нибудь идеи насчет того, как это реализовать?
C# Добавление записей в MySql через textbox
Здравствуйте, у меня есть приложение с формами, можно ли сделать что бы значения рандомно записывались при открытие формы в текстбоксы и затем в БД. Т.е. например у меня есть 2 формы, на одной форме...
C# Работа приложения на другом компьютере
Здравствуйте, у меня есть рабочая программа с базой данной на SQL Server. Что нужно сделать чтобы программа заработала на другом компьютере и данные отображались ?
C# Как посчитать и вывести физический размер БД? База данных создана в sql server, подключена к форме. Нужно по нажатию кнопки выводить в textbox текущий размер базы данных. Т.е. сколько она занимает места на диске. Как это можно реализовать? http://www.cyberforum.ru/ado-net/thread1993511.html
C# Реализация авторизации пользователя http://www.cyberforum.ru/ado-net/thread1993490.html
Добрый день! У меня есть база данных в Access c таблицей с логинами и паролями Naladchik. На форму помещены 2 textboxa и кнопка. Далее я написал данный код, который я нашел на просторах интернета...
Вывод OLE изображения из БД Access C#
Есть БД Access. В ней две таблицы с столбцами "Изображения Ole" Пытаюсь сохранять изображение в БД: try { using (OpenFileDialog ofd = new OpenFileDialog()...
C# Тормозит или плывет dataGridView
Загружаю данные dataGridView и при прокрутке, такое ощущение что тормозит грид или плывет, даже не знаю как сказать. Подскажите из за чего это происходит. Данные загружаю в грид вот таким способом:...
C# Строка подключения Люди как должна выглядить строка подключения локальной Бд к программе? Сама Бд лежит в папке с прогой. Вот использую такую строку но она не подключается. SqlConnection conn = new SqlConnection( ... http://www.cyberforum.ru/ado-net/thread1992874.html
C# Добавление из combobox в dataGridView на другой форме http://www.cyberforum.ru/ado-net/thread1992811.html
как сделать добавление из combobox в dataGridView, датагрид находится на другой форме, значения в комбобоксе записаны в items, база на mysql workbench, помогите хотя бы примером форма с combobox:...
C# [Entity Framework] Как реализовать проверку того, есть ли уже проверяемая новость в базе? Доброго времени суток! Я делаю парсер, который получает данные из раздела новостей сайта (заголовок новости, текст и дата публикации новости). Эти данные должны записываться при помощи Entity... http://www.cyberforum.ru/ado-net/thread1992353.html
hoolygan
357 / 284 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
31.05.2017, 21:31 0

Пакетная передача обновлений (Insert) в базу данных посредством DataAdapter.Update

31.05.2017, 21:31. Просмотров 1079. Ответов 17
Метки (Все метки)

Ответ

Bars4, совершенно, кстати, не сарказм был. Самый сейчас вот банальный пример из своей работы расскажу. Есть форма, в ней 8 вкладок, в каждой из них от 1 до 4-ех связанных таблиц. Все это договор, а в нем пару десятков контролов и таблиц. В некоторых таблицах колонки -это checkedComboBox, т.е. еще и связанные таблицы на каждую строку. Это предисловие. Ну соответственно все контролы забиндены в классы, т.е. есть общий класс договора, у него связи с остальными классами, в общем - просто модель данных. Когда договор идет на сохранение, то работа клиента - это просто сериализовать класс договора в xml-ку, примитивная работа на доли секунды. Все, дальше запускаю обыкновенную команду на сиквел, которой передаю название процедуры и xml-ку. А уже на стороне сиквела у меня хранимка на полторы тыс строчек, которая распарсивает, складывает, обновляет, удаляет, ну вы поняли. После того, как хранимка отработала - запускаю метод шарпа, который заново запращивает данные с сиквела. Ведь мало ли что при этом у меня там изменилось, может справочники добавились, может другие пользлватели что-то добавили.
Поэтому во всех книжках пишут не возвращать параметры при апдейте, а полностью перечитывать все.
Но это так, к слову было. Т.е. я не сарказничал, а рассказывал, как сделано у меня. Может тоже неправильно, я не буду доказывать, что так должно быть. Но точно скажу, что после обновления нужно запускать процесс считывания. Эра однопользовательских программ закончилась лет 30 назад, и нужно учитывать, что менять может не 1 пользователь

Вернуться к обсуждению:
Пакетная передача обновлений (Insert) в базу данных посредством DataAdapter.Update
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2017, 21:31

проблема с DataAdapter.Update
вывожу при загрузке формы в datagrid табличку : Dim oCommand As New...

Не выполняется DataAdapter.Update
делаю так private void Form1_Load(object sender, EventArgs e) { ...

Волнует скорость DataSet и DataAdapter.Update
При использовании метода Update в базу данных вносятся изменения со всего DataSet'а или система...

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