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 или есть другое решение этой проблемы?

0 ответов

Другие вопросы по тегам