Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Veiw и Table в одном Dataset. Невозможно? / 4 сообщений из 4, страница 1 из 1
22.07.2004, 23:55
    #32617873
Freds
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Veiw и Table в одном Dataset. Невозможно?
Есть форма, на ней создано два DataAdapter (первый на View второй на таблицу). Создаю DataSet, view и таблица логически связаны, так что создаю связь. При заполнении dataadp.Fill(dsname), выскакивает ошибка.
Неужели нельзя делать так? Как только связь убираю все нормально.
...
Рейтинг: 0 / 0
23.07.2004, 00:14
    #32617876
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Veiw и Table в одном Dataset. Невозможно?
FredsСоздаю DataSet, view и таблица логически связаны, так что создаю связь.
как создается связь между view и table и что за ошибка ??

сделай, что то подобное:
Код: plaintext
1.
2.
dataSet.EnforceConstraints=false;
// заполнение
dataSet.EnforceConstraints=true;
или вводи связи после заполнения даных
...
Рейтинг: 0 / 0
23.07.2004, 07:34
    #32617929
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Veiw и Table в одном Dataset. Невозможно?
По вопросам присоединяюсь к кузя
Добавлю:
Какая СУБД используется?
Привидите свой код датаадаптеров. Порядок выполнения Fill.
Не лишним будет и описать структуру данных, PK, FK
...
Рейтинг: 0 / 0
23.07.2004, 10:49
    #32618189
Freds
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Veiw и Table в одном Dataset. Невозможно?
автор
Какая СУБД используется?
Привидите свой код датаадаптеров. Порядок выполнения Fill.
Не лишним будет и описать структуру данных, PK, FK
Ms SQl 2000

Структура: ТАблица Order (PK ID), к ней куча справочников (у них PK ID, соотвественно у Order FK на эти справочники )
Все соединяем получаем View

Таблица OrderWork (FK OrderID Много к одному к Order).

Эти два DataAdapter(aOrderList и aOrderWork) засоваю в DataSet(dsOrder1),
Отношение делаю в View Scema.
Для редактирования OrderWork делаю Grid:
DataSources = dsOrder1 DataMember = OrderList.OrderListOrderWork

Fill:
aOrderList.Fill(dsOrder1);
aOrderWork.Fill(dsOrder1);
Пишет SystemError (если поменять мечтами то же самое)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Veiw и Table в одном Dataset. Невозможно? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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