это список всех возможных значений

рываюTFDConnection для MS SQL Server с параметрами:

DriverID=MSSQL
Password=test
User_Name=test
Server=VS2003-2008
Database=test
Single Connection=TRUE
Max Cursors=256
USE OLEDB=TRUE

Затем я создаюTFDQuery (во время выполнения), установите его соединение с вышеуказанным, заполните его параметризованным INSERT-запросом:

insert into TT_ACT (TT_ACT_ID,TT_PARENT_ID,TT_FROMDATE,TT_TODATE,TT_NAME,TT_NR,TT_CODE,TT_GROUP...)
values (:TT_ACT_ID,:TT_PARENT_ID,:TT_FROMDATE,:TT_TODATE,:TT_NAME,:TT_NR,:TT_CODE,:TT_GROUP,...)

Затем я вызываю Prepare для запроса и получаю:

[FireDAC][Phys][MSSQL]-335 Parameter [TT_ACT_ID] data type is unknown.
Hint: Specify TFDParam.DataType or Assign TFDParam.Value before Prepare/Execute call

Если я делаю то же самое для базы данных FireBird, никаких проблем не возникает.
Я думаю, это как-то связано с использованием OLEDB. На машине нет собственного клиента MS SQL.
Здесь нетFDPhysMSSQLDriverLink в модуле данных, гдеTFDConnection проживает, но добавление одного не имеет значения.
Таблица TT_ACT существует.

Что я забыл сделать эту работу?

Ответы на вопрос(2)

Ваш ответ на вопрос