Подскажите, что я делаю не так?
В Террасофт стоит MS SQL. стоит задача взять определенные данные с БД Firebird на другом сервере.
Пытаюсь реализовать это с помощью ADO. Создала ADOConnection co строкой подключения :
Provider=MSDASQL.1;Password=masterkey;Persist Security Info=True;User ID=SYSDBA;Extended Properties="Driver=Firebird/InterBase(r) driver; Uid=SYSDBA;Pwd=masterkey; DbName=..."
Проверка подключения производится норм.
Затем создаю ADODataset. Создаю поле P_NAME. Как строку подключения выбираю ADOConnection. Текст SQL- запроса:
SELECT P_NAME FROM PEOPLE
Создаю Окно редактирования. В невизуальных компонентах выбираю источником ADODataset. Визуальных создаю поле TextDataControl и настраиваю его на поле P_NAME.
Так же в окне раздела создаю новый DataGrid. Настраиваю его на ADODataset.
Зайдя под клиентом в гриде не отображается ничего ,а при входе в окно редактирования возникает такая вот ошибка
Ошибка выполнения метода 'wnd_BaseDBEditOnPrepare'. Object 'DataField ID' is not assigned