Здравствуйте. Решил перейти с простых баз на MS SQL Server и сразу встретил проблему. Редактирование записей через объект TDBGrid, TDBEdit. Цепочка стоит TSQLConnection -> SQLTable -> TDataSetProvider -> TClientDataSet -> TDataSource -> TDBGrid. Изменяю записи в таблице, добавляю, удаляю. После выхода из программы в onClose выполняю: procedure TForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean); var AnswId:Integer; begin CanClose:= True; if ClientDataSet.ChangeCount > 0 then begin AnswId:= Application.MessageBox ('Сохранить изменения?', 'Внимание', mb_YESNOCANCEL or mb_ICONWARNING); if AnswId = ID_CANCEL then CanClose:= False else if AnswId = ID_YES then ClientDataSet.ApplyUpdates (-1); end; end; Пишет ошибку: Project ..... raised exception TDXError with message 'Не удается создать новое подключение в режиме ручного или распределенного выполнения транзакций. Соответственно изменение записей не сохраняются. Где ошибка
дельфи? может лучше в специализированном форуме спросишь, ибо здесь рассматриваются вопросы связки PHP+MSSQL.