|
|
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Собственно, тема и есть вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:01:19 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:03:00 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
DremlinСобственно, тема и есть вопрос.Есть. Это достаточный ответ? Смотри хелп по Transaction. Навскидку вспомню конструкции: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:04:15 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
элементарно: BeginTrans RollBack CommitTrans ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:05:57 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
2 4d Monster: Пробовал их использовать в среде Акса? Я, да, не работают, также как и эти операторы: Инструкция TRANSACTION Справка Помощь > Access 2003 > Создание баз данных и объектов и работа с ними > Объекты баз данных > Работа с запросами > Справка по языку Microsoft Jet SQL > Язык управления данными Используется, чтобы начинать и завершать явные операции. Синтаксис Начало новой операции BEGIN TRANSACTION Завершение операции с возвращением результата, полученного во время операции. COMMIT [TRANSACTION | WORK] Завершение операции с возвращением результата, полученного во время операции. ROLLBACK [TRANSACTION | WORK] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:13:55 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Dremlin2 4d Monster: Пробовал их использовать в среде Акса? Я, да, не работают, также как и эти операторы: Инструкция TRANSACTION Справка Помощь > Access 2003 > Создание баз данных и объектов и работа с ними > Объекты баз данных > Работа с запросами > Справка по языку Microsoft Jet SQL > Язык управления данными...Прочитай подробнее выделенный сегмент. Ты не с тем языком работаешь. Читай хелп по роллбэк и прочим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:19:07 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Кстати ваш вопрос относился исключительно к нашим ответам, а то что нашли сами это ответна вопрос про транзакции не Аксесса, а языка SQL. Не реагируйте так резко IMHO, Mon$te® ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:23:52 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь может привести пример обработки несклоьких операторов SQL Access'а в транзакции? Можно ли вообще выполнять несколько операторов SQL в среде Access одним разом? Скажем, как в Query Analyzer'е SQL Server'а. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:31:36 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
А-а-а вот в чём пробема. Нету такой возможности. ADO (или DAO в зависимости от задачи) объекты пользовать нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:33:54 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
DremlinКто-нибудь может привести пример обработки несклоьких операторов SQL Access'а в транзакции? Можно ли вообще выполнять несколько операторов SQL в среде Access одним разом? Скажем, как в Query Analyzer'е SQL Server'а.Не совсем так. Транзакции работают вот как. Работает у нас вб-код, в какой-то момент мы ему говорим - мол, давай, отсюда пошла транзакция. Дальше вся работа идёт будто в презервативе - с точки зрения кода изменения происходят, а если в это время посмотреть в таблицу, то там остаётся что было. Делаем какие-то пертурбации в базе (некоторые виды изменений отлавливаются и попадают в транзакцию и потом могут быть отменены, а некоторые нет. db.execute точно попадает). Надоело, прикидываем - нравится ли нам то, что получилось, и, если нравится, то говорим ему - мол, dbengine.workspaces(0).committrans, он и вносит все эти изменения. Ну или отменяем, по вкусу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:36:06 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
В том то и дело, что нужно произвести обработку нескольких операторов SQL без использования VBA. Программа пишется на Delphi. Поэтому что? Придется для каждого SQL-оператора создавать свой Query? А если такой возможности нет?!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:41:31 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
DremlinВ том то и дело, что нужно произвести обработку нескольких операторов SQL без использования VBA. Программа пишется на Delphi. Поэтому что? Придется для каждого SQL-оператора создавать свой Query? А если такой возможности нет?!!Как так без использования вба? Из дельфи нельзя? Хм. Ну тогда это не ко мне... зубров местных ищи, буди и их пугай, если не растопчут - обязательно расскажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:44:53 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
А что , ADO в дельфи недоступно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:46:38 |
|
||
|
Есть ли транзакции в MS Access?
|
|||
|---|---|---|---|
|
#18+
Alexey ShА что , ADO в дельфи недоступно? Как раз через ADO и происходит доступ, только вот почему то нельзя писать несколько операторов SQL в одном TQuery. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 14:11:03 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32652427&tid=1672412]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 368ms |

| 0 / 0 |
