Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.11.2015, 07:27
|
|||
---|---|---|---|
|
|||
Необновляемый запрос |
|||
#18+
Собственно сабж. Запрос вида: Код: vbnet 1. 2. 3.
отрабатывает нормально. Однако, чтобы вывести текстовые значения из справочников, создаю запрос с Join-ами, вида: Код: vbnet 1.
В MS Access (который тоже работает через Jet ) запрос обновляемый, редактируя код цеха в этом запросе с join -ами, к примеру, данные изменяются и сохраняются в таблице. А вот при этой же конструкции запроса в VS , выдается ошибка, что, мол, запрос не должен содержать более одной таблицы, для обновления. Конечно, можно добавить 3 Column в грид со своими bindingsource , однако добавив их, заметно тормозит загрузка формы, пока прорисует(что лЕ) эти самые столбцы. Кто как выходил из положения? Да, Provider=Microsoft.Jet.OLEDB.4.0. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.11.2015, 09:40
|
|||
---|---|---|---|
Необновляемый запрос |
|||
#18+
Agapov_stas, 1. Не надо полагаться на автоматически созданные в студии запросы на обновление. Напишите обновляющий запрос (или несколько) которые изменяют данные только в одной из связанных таблиц 2. Не знаю, прокатит ли на Эксесе, но в MS SQL помогла бы обертка запроса во VIEW. Учтите, что в Эксесе View почему-то называются "хранимые процедуры" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.11.2015, 10:36
|
|||
---|---|---|---|
|
|||
Необновляемый запрос |
|||
#18+
Cat2Не надо полагаться на автоматически созданные в студии запросы на обновление. Напишите обновляющий запрос (или несколько) которые изменяют данные только в одной из связанных таблиц Cat2 , понял, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2015, 11:37
|
|||
---|---|---|---|
|
|||
Необновляемый запрос |
|||
#18+
Не создавая другой топик, ввиду того, что вопрос относится и к этому, хочу спросить. Как обновить данные в гриде теперь. Ситуация такая.. 1. Есть грид, со списком записей 2. При двойном клике открывается форма просмотра детальной информации 3. Сделал изменения. Нажал сохранить: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
4. Как теперь обновить данные в том самом гриде?К самому гриду привязан bindinsource (bsPasportDb). Через adapter не обновить ds , так как запрос необновляемый(поэтому, собственно, и выполняется через UPDATE ) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.11.2015, 11:39
|
|||
---|---|---|---|
|
|||
Необновляемый запрос |
|||
#18+
Ах да, форма детального просмотра также на bsPasportDb . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1401040]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 323ms |
total: | 446ms |
0 / 0 |