Результаты поиска по запросу "transactions"

5 ответов

Допустимы ли долгосрочные транзакции?

Я думаю об использовании транзакций в двухуровневых приложениях WPF (или Windows Forms) следующим образом: Мы можем начать новую транзакцию, когда откроем новую форму для редактирования данных, отредактируем и сохраним изменения прозрачно в этой ...

1 ответ

Транзакция MySQL через несколько баз данных InnoDB на одном сервере

У меня есть несколько быстрых вопросов по транзакции движка MySQL InnoDB. У меня есть несколько баз данных в этом формате (db_1, db_2, db_3 и т. Д.) Я хочу вставить / обновить любую базу данных в транзакции, как показано ниже, BEGIN USE DB_1; ...

2 ответа

Предел доступа к транзакции БД

Существует ли ограничение на количество операций вставки, которые вы можете выполнить в транзакции Access, прежде чем выполнять фиксацию или до того, как Access / Jet выдаст ошибку? В настоящее время я запускаю следующий код в надежде ...

ТОП публикаций

2 ответа

, так что это очень похоже на другой вопрос - соединение, по которому вы запускаете команду, было открыто до открытия второй области транзакции.

тировал, чтобы увидеть, как работают вложенные транзакции, и обнаружил это тревожное и неожиданное поведение. using(TransactionScope otx = new TransactionScope()) using(SqlConnection conn1 = new ...

4 ответа

s. Фактически, если вы используете SqlClient, пул соединений ADO фактически заставит вас повторно использовать то же соединение с базой данных, даже если ваш код, по-видимому, закрывает и снова открывает соединение.

я SQL Server 2000,он не поддерживает MultipleActiveResults.Я должен сделать несколько вставок, и это делается с одним соединением на вставку.Я хочу начать транзакцию перед всеми вставками и завершить ее после всех вставок.Как это сделать?

2 ответа

Кажется, он даже не ждет, но бросает исключение, входя в тупик (см. Мой edit2)

ак у меня есть класс "DB Util" сDataSet QueryDB(string spName, DBInputParams inputParams) метод, который я использую для всех моих вызовов в базу данных, я хотел бы использовать этот метод для поддержки транзакционных вызовов. Итак, в конце у ...

1 ответ

Первый пример кода подходит для использования и откат транзакции в случае неудачной фиксации.

о, извините за длинное имя субъекта ... Если я сделаю следующее: using (var transaction = session.BeginTransaction()) { // do something transaction.Commit(); }Если мойсделай что-нибудь вызвал исключение, будет ли автоматический откат, или мне ...

1 ответ

6) «Конфигурация памяти SQL Server и MemToLeave»

есть веб-приложение ASP.Net, которое подключается к своему бизнес-уровню с помощью WCF. Иногда я получаю исключение, когда выполняю огромную операцию. Интересно то, что когда я впервые запустил его, он был успешным. После этого ...

3 ответа

Я не могу вспомнить слишком много случаев, когда явный откат является правильным подходом, за исключением случаев, когда требуется строгая политика контроля изменений. Но опять же, я немного медленнее в освоении.

веденном ниже коде, если при выполнении операторов SQL выдается какое-либо исключение, следует ожидать неявного отката транзакции, поскольку транзакция не была зафиксирована, она выходит из области видимости и удаляется: using (DbTransaction ...

2 ответа

Я пытаюсь сохранить Set <Entity>, и я не хочу иметь что-то вроде tx.begin (); // повторяем и сохраняем набор; tx.commit () ;. Есть ли способ сделать это без управляемой пользователем транзакции?

наверное, что-то тривиальное, но я бы хотел немного помочь. Я получил: javax.ejb.EJBException: java.lang.IllegalStateException: Illegal to call this method from injected, managed EntityManager 11:54:37,105 ERROR [STDERR] ...