[SQL + Builder] Transaction

Slavaga

Есть БД на SQL. Есть несколько клиентов на билдере. В клиенте есть дизайнерская ошибка - начинается транзакция, далее идет диалог с пользователем, после этого транзакция завершается (или откатывается). Когда один из клиентов начинает транзакцию, остальные дружно повисают при обращении (SELECT) к таблице с которой проводится транзакция.
По-хорошему нужно править указанную ошибку, но на это потребуется некоторое время. Быстрее было бы сделать так, чтобы во время транзакции клиенты могли хотя бы считывать данные из таблицы. Это как-нить возможно организовать?
Пробовал играться с IsolationLevel - ничего не получилось.

Marikun

Есть БД на SQL
Это что такое?

Slavaga

не придирайся

Marikun

SQL - это язык запросов, а не название СУБД.
Я действительно не понял о какой СУБД идет речь.
Слово SQL встречается в названии нескольких СУБД, например MS SQL Server, MySQL, PostgreSQL.

MoneyMike

Какой провайдер используется при обращении к базе SQL?

Slavaga

MS SQL

Slavaga

SQLOLEDB.1

Slavaga

SELECT ... WITH (NOLOCK)
дает доступ к БД.
А READPAST вообще рулит =)
Тему можно считать закрытой
Оставить комментарий
Имя или ник:
Комментарий: