Найдено 328 результатов

AndreyZ
Чт 14 май 2015 14:10
Форум: Universal Data Access Components
Тема: CRUD на хранимках
Ответы: 16
Просмотры: 9989

Re: CRUD на хранимках

Это корректное поведение и мы не меняли его много времени. Пожалуйста, уточните номер версии UniDAC, в которой out параметрам автоматически устанавливался тип ptOutput.
AndreyZ
Чт 14 май 2015 13:46
Форум: Universal Data Access Components
Тема: PG. UniDac 6.1.3. TUniQuery. Транзакции
Ответы: 6
Просмотры: 4716

Re: PG. UniDac 6.1.3. TUniQuery. Транзакции

Для того чтобы начать транзакцию, вызовите метод TUniTransaction.StartTransaction . Тогда для случая
raMZES писал(а):Не важно, указал ли я то, что TUniTransaction должна быть ReadOnly, данные все равно изменяются\удаляются.
вы получите сообщение об ошибке 'в транзакции в режиме "только чтение" нельзя выполнить UPDATE.'.

А для случая
raMZES писал(а):В другом приложении (тестовом, параллельно запущенном) для TUniTransaction указываю уровень изоляции ilRepeatableRead, но при повторном запросе, без завершения и старта транзакции, dвидны добавленные\измененные данные из первого приложения.
изменения, которые вы внесли в приложении 1, не будут видны в приложении 2 до тех пор, пока вы не вызовите в приложении 1 метод TUniTransaction.Commit .
AndreyZ
Вт 12 май 2015 14:09
Форум: Universal Data Access Components
Тема: CRUD на хранимках
Ответы: 16
Просмотры: 9989

Re: CRUD на хранимках

Для ранее указанного мной примера, кроме установления свойства TUniStoredProc.Options.ReturnParams в True, укажите, что параметры с именами 'id' и 'dt'(из свойства TUniStoredProc.SQLInsert.Tex) являются OUT параметрами. Для этого, в событии TUniStoredProc.BeforeUpdateExecute, задайте свойству параметра TDAParam.ParamType значение ptOutput. Например:

Код: Выделить всё

procedure TForm1.UniStoredProc1BeforeUpdateExecute(Sender: TDataSet;
  StatementTypes: TStatementTypes; Params: TDAParams);
begin
  if stInsert in StatementTypes then begin
    Params.ParamByName('id').ParamType := ptOutput;
    Params.ParamByName('dt').ParamType := ptOutput;
  end;
end;
AndreyZ
Пн 27 апр 2015 13:13
Форум: Universal Data Access Components
Тема: iOS и Azure SQL
Ответы: 1
Просмотры: 2930

Re: iOS и Azure SQL

На данный момент поддержка Azure SQL Database для Direct режима находится в стадии разработки. Мы постараемся завершить ее реализацию к выпуску следующей версии UniDAC.
AndreyZ
Пт 17 апр 2015 12:41
Форум: SQL Server Data Access Components
Тема: Требование на смену пароля
Ответы: 3
Просмотры: 10267

Re: Требование на смену пароля

Если у вас возникнут вопросы относительно SDAC, пожалуйста задавайте их и мы на них ответим.
AndreyZ
Вт 14 апр 2015 12:50
Форум: SQL Server Data Access Components
Тема: Требование на смену пароля
Ответы: 3
Просмотры: 10267

Re: Требование на смену пароля

При соединении к серверу под учетной записью, для которой стоит требование о смене пароля, вы получите соответствующее сообщение SQL Server о необходимости изменить пароль пользователя. Для того чтобы изменить пароль для такой учетной записи, используйте метод TMSConnection.ChangePassword. Например:

Код: Выделить всё

  MSConnection.ChangePassword('new_password');
AndreyZ
Ср 18 мар 2015 13:17
Форум: SQL Server Data Access Components
Тема: OpenNext
Ответы: 1
Просмотры: 11616

Re: OpenNext

Да, вы сможете получить следующий набор данных только 1 раз и не сможете произвольным образом переключаться между наборами данных.
AndreyZ
Чт 05 мар 2015 11:05
Форум: SQL Server Data Access Components
Тема: Некорректный вызов хранимых процедур
Ответы: 7
Просмотры: 9407

Re: Некорректный вызов хранимых процедур

Чтобы исправить описанный вами дефект, нам необходимо у себя его воспроизвести. По вашему описанию нам не удалось это сделать, поэтому нам нужен небольшой тестовый проект, на котором этот дефект воспроизводится. Пожалуйста, постарайтесь составить такой проект и прислать его нам на andreyz*devart*com .
AndreyZ
Чт 05 мар 2015 10:49
Форум: SQL Server Data Access Components
Тема: Время подключения SDAC в direct mode
Ответы: 1
Просмотры: 4292

Re: Время подключения SDAC в direct mode

Проблема, связанная с медленным соединением с сервером в Direct режиме, уже исправлена. Это исправление будет включено в следующий SDAC билд.
AndreyZ
Ср 04 мар 2015 12:21
Форум: SQL Server Data Access Components
Тема: Некорректный вызов хранимых процедур
Ответы: 7
Просмотры: 9407

Re: Некорректный вызов хранимых процедур

Приятно видеть, что проблема решена. Если у вас возникнут вопросы по использованию наших компонентов - обращайтесь.
AndreyZ
Чт 26 фев 2015 07:54
Форум: SQL Server Data Access Components
Тема: Некорректный вызов хранимых процедур
Ответы: 7
Просмотры: 9407

Re: Некорректный вызов хранимых процедур

Уточните, вам удалось решить проблему, описанную в первом посте?
AndreyZ
Вт 24 фев 2015 08:49
Форум: SQL Server Data Access Components
Тема: Некорректный вызов хранимых процедур
Ответы: 7
Просмотры: 9407

Re: Некорректный вызов хранимых процедур

Нам не удалось воспроизвести описанную вами проблему. Пожалуйста, создайте небольшой тестовый пример для ее демонстрации и пришлите на andreyz*devart*com . В пример также включите скрипты для создания таблиц и хранимых процедур.
AndreyZ
Пн 23 фев 2015 17:40
Форум: SQL Server Data Access Components
Тема: Ошибка при установке параметров в Android
Ответы: 1
Просмотры: 3961

Re: Ошибка при установке параметров в Android

Спасибо за информацию. Мы воспроизвели ошибку 'Could not convert variant of type (Null) into type (Double)' и будем ее исследовать. Мы сообщим вам о полученных результатах.
AndreyZ
Чт 22 янв 2015 14:59
Форум: Universal Data Access Components
Тема: Количество параметров у TUniQuery
Ответы: 1
Просмотры: 2520

Re: Количество параметров у TUniQuery

На данный момент, UniDAC не поддерживает такую функциональность. Вы можете оставить свое предложение о реализации данной функциональности на нашем User Voice форуме http://devart.uservoice.com/forums/1046 ... 939-unidac . Если предложение получит достаточное количество голосов, мы рассмотрим возможность его реализации.
AndreyZ
Ср 21 янв 2015 11:24
Форум: Universal Data Access Components
Тема: Аналог PacketRecords
Ответы: 6
Просмотры: 4875

Re: Аналог PacketRecords

В зависимости от используемого Uni провайдера, код будет выглядеть так. Для SQL Server:

Код: Выделить всё

  UniQuery.SpecificOptions.Values['SQL Server.FetchAll']:= 'True';
Для InterBase:

Код: Выделить всё

  UniQuery.SpecificOptions.Values['InterBase.FetchAll']:= 'True';