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

сделай, что то подобное:
Код: plaintext
1.
2.
dataSet.EnforceConstraints=false;
// заполнение
dataSet.EnforceConstraints=true;
или вводи связи после заполнения даных
...
Рейтинг: 0 / 0
Veiw и Table в одном Dataset. Невозможно?
    #32617929
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По вопросам присоединяюсь к кузя
Добавлю:
Какая СУБД используется?
Привидите свой код датаадаптеров. Порядок выполнения Fill.
Не лишним будет и описать структуру данных, PK, FK
...
Рейтинг: 0 / 0
Veiw и Table в одном Dataset. Невозможно?
    #32618189
Freds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
Какая СУБД используется?
Привидите свой код датаадаптеров. Порядок выполнения 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
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Veiw и Table в одном Dataset. Невозможно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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