Delphi: Как избежать RowId из таблицы unidac при выборе полей?
Я использую Oracle 11.2g и Unidac 6.4.16 в Delphi XE5.
Таблица "XTABLE" со столбцом (без первичного ключа):-
Номер года
МЕСЯЦ номер
вар
х, у: строка;
начать
UniTable1.TableName: = 'XTABLE';
Unitable1.Open;
х:=Unitable1.Fields[0].Fieldname;
Y: = Unitable1.Fields [1].Fieldname;
конец;
Я должен получить x='YEAR', y = 'MONTH'. Но я получаю x='ROWID', y = 'YEAR'.
Я не хочу добавлять первичный ключ в таблицу БД. Это ошибка в Unidac или есть другое решение этой проблемы?