powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCommandBuilder и Update
2 сообщений из 2, страница 1 из 1
SqlCommandBuilder и Update
    #34300707
zpqmwn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть БД с таблицей "the_table", которую надо изменить.
Делаю так:
DataSet my_DataSet = new DataSet();
my_SqlDataAdapter.Fill(my_DataSet,"the_table");
изменяю my_DataSet.Tables[0], например удаляю из таблицы столбцы. Далее:
SqlCommandBuilder com_build = new SqlCommandBuilder(my_SqlDataAdapter);
my_SqlDataAdapter.Update(my_DataSet,"the_table");

Вопрос: этих возможностей хватит для полноценного выполнения UPDATE,DELETE,INSERT команнд с таблицей "the_table"?
Какие проблемы могут возникнуть ?
Зачем тогда нужен this.MyDataSet.AcceptChanges() ?
...
Рейтинг: 0 / 0
SqlCommandBuilder и Update
    #34300711
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zpqmwn
Зачем тогда нужен this.MyDataSet.AcceptChanges() ?

чтобы зафиксировать изменения на клиенте.

zpqmwn
Вопрос: этих возможностей хватит для полноценного выполнения UPDATE,DELETE,INSERT команнд с таблицей "the_table"?

если "полноценное выполнение" это то когда результат запроса не вызывает удивление, то ответ использовать билдер нельзя. Мое мнение, что билдер вообще нельзя использовать в полноценных приложениях.

Кое как кодогенерация настраивается в NW 2.0 но для этого как минимум надо точно знать каким образом работает билдер, не думаю что вас устроит сгенерированный им коммАнд по умолчанию.

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / SqlCommandBuilder и Update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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