Гость
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Update Table ? Селект из нескольких таблиц / 5 сообщений из 5, страница 1 из 1
12.08.2003, 13:55
    #32234063
Andrew_azz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update Table ? Селект из нескольких таблиц
День добрый .

ADO 2.5 прекрасно обновлял данные, составленные из SELECT , в который
входило объединение из нескольких таблиц.
А вот SqlDataAdapter.Update этого делать не хочет , падло :-(
Извиняюсь за такие выражения, то это затормозило мой процесс программирования. :-(((((
И даже использование SqlCommandBuilder не помогает. Попытался
сделать объединение через вьюер WITH_METADATA - обновление работает,
но только если обновляется одна таблица . Если несколько колонок из разных таблицах - не хочет. Как быть в этом случае . Неужели самому прийдется
писать универсальную процедуру обновления . Как быть . Не может быть , что бы последующая версия ADO/NET была хуже в чем то чем АДО 2.5 ?
...
Рейтинг: 0 / 0
13.08.2003, 05:55
    #32234804
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update Table ? Селект из нескольких таблиц
не может :)
для использования dataAdapter нужно описать в нем параметризированнный запрос на Update - тогда работать будет
...
Рейтинг: 0 / 0
13.08.2003, 15:05
    #32235465
Andrew_azz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update Table ? Селект из нескольких таблиц
А получится ли использовать для апдейта ADO 2.5 в НЕТе ?
Например я в приложении пользуюсь для чтения ДатаСетом,
а если уж необходимо внести изменения , то читаю данные
Рекордсетом АДО 2.5 , вношу туда изменения, и произвожу апдейт ?

Получится ли через NET пользоватся АДО 2.5 .
Я вот подключил COM ADODB 2.5 в проект , однако там
содержится только интерфейс Recordset'a , а самого класса нет,
или необходимо интерфейсом пользоваться ?
...
Рейтинг: 0 / 0
13.08.2003, 19:39
    #32235918
peskind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update Table ? Селект из нескольких таблиц
SqlCommandBuilder по определению может обновлять лишь запросы к одной таблице (при этом в запрос должен входить Primary Key)

Нужно использовать типизированный DataSet (дизайнер тогда сам все нужные объекты CommandUpdate, CommandInsert & CommandDelete создаст)
Или (я как раз сейчас экспериментирую) создать в датасете две таблицы, создать для них DataRelation и по идее тогда должны по очереди два DataAdapter сработать.
...
Рейтинг: 0 / 0
14.08.2003, 05:42
    #32236008
monstrU
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Update Table ? Селект из нескольких таблиц
а зачем тебе нужен .NET если ты за старый recordset попрежнему держишься?
в .net множество возможностей выполнить запросы select update delete, ado 2.7 наиболее хорошо подходит к программированию в интернет. но это новая библиотека, вот и кажется что она сложнее
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Update Table ? Селект из нескольких таблиц / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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