Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
ВнизADO MS Jet прочитать не-коммитет данные Найти похожие ветки
← →
aza © (2009-07-27 10:05) [0]Есть ADOConnection, ADOQuery1.
ADOQuery1 ввожу данные в Batch-режиме в транзакции.
Edit.Post. Edit. Post.
теперь надо проверить введенные данные. Беру другой ADOQuery2, говорю SELECT * ... - но еще не видит вышеуказанные данные (так как было Коммит).
Вопрос. Как при помощи запроса проверить не коммитет данные. MS JET.ADO.
Спасибо.
← →
Ega23 © (2009-07-27 10:11) [1]В TSQL есть такая вот инструкция:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Судя по тому, что у тебя Jet - походу ты с Access работаешь. Но поскольку эти СУБД родственные - может и там что-то такое есть, посмотри внимательно.
← →
brother © (2009-07-27 10:17) [2]эээ опять же имхо, не комит данные, показывать никому нельзя, ибо они еще не подтверждены...
← →
Ega23 © (2009-07-27 10:24) [3]
> эээ опять же имхо, не комит данные, показывать никому нельзя,
> ибо они еще не подтверждены...
А почему, собственно, и нет?
← →
brother © (2009-07-27 10:28) [4]> А почему, собственно, и нет?
чтобы работать только с актуальными данными
← →
Ega23 © (2009-07-27 10:29) [5]
> чтобы работать только с актуальными данными
Это спорный вопрос.
← →
brother © (2009-07-27 10:32) [6]> Это спорный вопрос.
я потому и сказал - ИМХО
← →
aza © (2009-07-27 11:22) [7]спасибо за ответы, парни!
у меня вообще так: человек вводит данные в гриде, а когда нажимает Сохранить - происходит Коммит. Так вот до Коммита надо проверить эти данные и сделать Коммит тольки при отсутствии ошибок.
← →
Ega23 © (2009-07-27 11:39) [8]Как-то странно механизм устроен. Почему не ХП? Почему не проверка в рамках этой же транзакции?
← →
aza © (2009-07-27 13:51) [9]Ega23!
1. Что такое ХП.
2. Есть у меня один ADOConnection1
3. Есть у меня один ADOTable1 (LockType: ltBatchOptimistic) связан с п.2
4. ADOTable1.Edit; ввод данных в гриде, авто post
5. Кнопка SAVE:
ADOConnection1.BeginTrans
ADOTable1.UpdateBatch;
ADOConnection1.Commit; (except)
вот так вводим данные.
Я могу проверить данные используя Фильтры в Table1...
а охота SQL-ем проверить введенные данные...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c