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

PavelF
Пт 21 июл 2017 12:53
Форум: Oracle Data Access Components
Тема: Обязательное поле
Ответы: 3
Просмотры: 14769

Благодарю

Спасибо разобрался
PavelF
Чт 20 июл 2017 06:37
Форум: Oracle Data Access Components
Тема: Обязательное поле
Ответы: 3
Просмотры: 14769

Обязательное поле

Добрый день
Я использую компоненты odac96d22pro. Подскажите пожалуйста, есть ли возможность узнать для компонента TOraQuery (или используя другие компоненты) является ли поле обязательным или нет для заполнения.
Использовать дополнительный запрос типа
SELECT t.COLUMN_NAME, t.NULLABLE FROM USER_TAB_COLUMNS t WHERE t.TABLE_NAME ='TableName'
Не совсем удобно.
PavelF
Вт 21 фев 2017 06:45
Форум: Oracle Data Access Components
Тема: TOraSession
Ответы: 1
Просмотры: 13053

TOraSession

Добрый день
ODAC Version 6.80.0.48
Такая проблема
1 TOraSession. Установлено:
Server = Delta
Schema = Alert
User = d09009
Password = testing
Если я закрываю коннект (Connected = False) и потом открываю (Connected = True). То свойство Schema меняется и становится другой Schema = d09009. Могли бы вы это исправить

2 ToraQuery если я установлю Options.DafaultValues = True. В при вставке данных, значения по умолчанию берутся из базы и в этом случае невозможно дополнительно установить значение по умолчанию для поля.

for i := Low(pDefaultNameField) to High(pDefaultNameField) do
begin
OraQ_EditSpr.FieldByName(pDefaultNameField).AutoGenerateValue := arDefault;
OraQ_EditSpr.FieldByName(pDefaultNameField).DefaultExpression := pDefaultValueField;
end;

Если Options.DafaultValues = False, то все программно присваивается нормально. Нельзя ли это исправить. Что бы можно было использовать Options.DafaultValues = True.и дополнительно установить значение по умолчанию программно.
Спасибо