![]() |
|
|
![]()
|
|
| Bes |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
SQLServer2000
создаю вьюшку
пишу в QA запрос
получаю ошибку
почему не работает? Это сообщение отредактировал(а) Bes - 9.8.2005, 10:01 |
||||||
|
|||||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
Блин..
точно. Интересно почему так? А есть возможность у тебя работать с временными таблицами? Например
-------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
не очень понял, а что это?
|
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
#tab1 - это временная таблица
попробуй, запусти это в QA - все будет работать - проверено. -------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Кратенькую справку по временным таблицам можно?
Чем они грозят? Приложение у меня сетевое моногопользовательское. |
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
Попытаюсь. Временные таблицы бывают локальные (в одной базе данных) и глобальные (канают на весь сервер.) #tab - локальная ##tab - глобальная это поименнованая область памяти на машине клиента. (вот тут я могу ошибатся, но кажется именно так) По моему, самый удобный способ для работы с сетевыми приложениями. Работаешь с ними как с обычными таблицами, после завершения сеанса они самоуничтожаются хотя можно также убивать их вручную. drop table.... Это сообщение отредактировал(а) Grig - 9.8.2005, 12:22 -------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
А другие пользователи увидят изменения первого?
|
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
не-а.
Это ж временная таблица - личное дело пользователя Он там чего-нибудь наизменял, например, пиши ему типа: "сохранить данные?" и если да, перекидывай их из временной в основную таблицу. Если их несколько навалилось на одну таблицу, используй блокировки, транзакции. -------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Вот а мне надо чтобы все видели изменения всех.....
не пойдет тогда |
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
Ну тогда копируй не во временную таблицу, а в нормальную..
Добавлено @ 12:40 хотя лучше со вьюшкой поразбиратся -------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Да уж, все равно спасибо, но вопрос таки остается открытым....
|
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
стоп!
А что тебе мешает по факту изменения данных из временной таблицы каждого юзера апдейтить основную. Все это бузусловно должно работать. Делай только это в транзакции. Может покажешь какие-нибудь фрагменты кода, чтоб было понятнеее? Только поскорее, а то у нас скоро ночь, а я на работе -------------------- |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 2 Всего: 7 |
Фрагменты кода акцессовские а это анализ на QA так что нечего тут приводить. не задерживаю, спокойной ночи
|
|||
|
||||
| Grig |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 809 Регистрация: 29.4.2005 Где: Иркутск Репутация: 4 Всего: 16 |
Чтобы Access с SQL-ом в Дельфи подружить
Надо порядком погемороится.. Сейчас я тоже примерно этим и занимаюсь. Удачи! -------------------- |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |