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

VovaTuf
Ср 08 ноя 2017 18:09
Форум: dbExpress драйверы
Тема: Отсутствует свойство SQLConnection в Delphi XE 10
Ответы: 7
Просмотры: 26720

Re: Отсутствует свойство SQLConnection в Delphi XE 10

В новой версии драйвера стало можно задавать опцию FatchAll=false
Работать стало удобнее.
Спасибо!
Но, наткнулся на нехорошее свойство открытых курсоров при установке опции FatchAll=false
Когда пытаюсь изменять (update) таблицу с надоконца профетченным курсором, MS SQL ругается - не хочет выполнять изменения.
Такое поведение для нас неожиданно. Ваш драйвер для Oracle и PostgreSQL совершенно свободно даёт это делать, а драйвер для MS SQL нет.
Может быть Вы в драйвере вместо серверного курсора открываете клиентский курсор? Можете как-нибудь исправить подобную ситуацию? У нас куплена последняя версия Вашего драйвера.
Спасибо!
VovaTuf
Пт 23 июн 2017 14:15
Форум: dbExpress драйверы
Тема: Опция SkipTransError
Ответы: 2
Просмотры: 17439

Опция SkipTransError

Нашёл в Вашем драйвере PostgreSQL замечательную опцию SkipTransError.
Очень хотелось бы такую же иметь в драйвере MS SQL - не нашёл.
Подскажите, пожалуйста, могу ли я получить её в драйвере MS SQL?
Возможно у меня старая версия драйвера и в новой версии такая опция уже есть?
Любая ошибка в MS SQL откатывает всю транзакцию несмотря на Try-блоки Delphi. Думаю, что такая опция должна помочь.
Спасибо!
VovaTuf
Пт 19 май 2017 11:53
Форум: dbExpress драйверы
Тема: Отсутствует свойство SQLConnection в Delphi XE 10
Ответы: 7
Просмотры: 26720

Re: Отсутствует свойство SQLConnection в Delphi XE 10

Спасибо, понял!
А как логические значения туда присваивать?
SQLConnection1.Params.Values[SFetchAll] := '0'
или
SQLConnection1.Params.Values[SFetchAll] := 'false'
VovaTuf
Пт 19 май 2017 10:08
Форум: dbExpress драйверы
Тема: Отсутствует свойство SQLConnection в Delphi XE 10
Ответы: 7
Просмотры: 26720

Re: Отсутствует свойство SQLConnection в Delphi XE 10

Андрей, Спасибо!
Так можно любые опции задавать? Нам не только coBCDPrecision нужно. Мы использовали очень много разных опций.
AndreyZ писал(а):опции драйвера BCDPrecision ... при помощи такого кода
Наверное даже можно вместо строки 'BCDPrecision' использовать константу SBCDPrecision из модуля DriverOptions, да?
VovaTuf
Чт 18 май 2017 13:42
Форум: dbExpress драйверы
Тема: Отсутствует свойство SQLConnection в Delphi XE 10
Ответы: 7
Просмотры: 26720

Отсутствует свойство SQLConnection в Delphi XE 10

День добрый!
Установить опции соединения таким образом:
SQLConnection1.SQLConnection.SetOption(coBCDPrecision, Integer(PChar('14,4')));
теперь не получается, т.к. свойства SQLConnection у компонента TSQLConnection больше нет в версии XE 10.
Какие свойства, каких компонент теперь предлагается использовать для установки опций?