Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Прозреваю..
 
 автор: П.Полиграфович   (24.09.2009 в 18:24)   личное сообщение
 
 

При использовании Microsoft® OLE DB Provider для Jet теперь имеется возможность запустить (BeginTrans), завершить (CommitTrans) или выполнить откат (RollBack) транзакции без использования модели объектов DAO или ADO. При откате (RollBack) транзакция (запущенная инструкцией BeginTrans) может быть закончена или удалена.

  Ответить  
 
 автор: Анатолий (Киев)   (25.09.2009 в 10:48)   личное сообщение
 
 

Может поделитесь прозрением, как при этом в Access обойтись без ADO?
И что значит "При откате (RollBack) транзакция может быть закончена или удалена".

  Ответить  
 
 автор: П.Полиграфович   (25.09.2009 в 16:31)   личное сообщение
 
 

В хелпе вычитал, что:
Ядро базы данных Microsoft® Jet 4.x поддерживает новые и улучшенные инструкции языка обработки данных
EXECUTE Фактически процедура совпадает с объектом querydef, с тем лишь исключением, что ее можно создать с использованием синтаксиса SQL без обращения к модели объектов доступа к данным (DAO).
PROCEDURE

PROCEDURE Продажи_по_странам [Начальная дата] DateTime, [Конечная дата] DateTime;

Инструкция TRANSACTION
Ничего не придумал.. вот, что смутило: За предложением PROCEDURE должна следовать инструкция SQL , но выше сказано: "...с использованием синтаксиса SQL без обращения к.." как я понял PROCEDURE тож инструкция SQL (DML)??
Нда может неточность перевода, я тож об удалении самой транзакции не слышал...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList