Не работает...Что не так?
FR 3.20...
Пробую создать в отчете диалоговую форму с компонентом TfrxDBLookupComboBox. Элемент управления не заполняется значениями - такое ощущение, что св-во Enabled = false. Ключевые поля все заполнены корректно.
AdoQuery без параметров.
Про параметры в целом.
Если же присутствуют параметрыв запросе , то они всегда типа WideString - что ты с ними не делай...Соответственно и ошибку всегда получаем - нессответствие типов при выполнении запроса.
Пробую создать в отчете диалоговую форму с компонентом TfrxDBLookupComboBox. Элемент управления не заполняется значениями - такое ощущение, что св-во Enabled = false. Ключевые поля все заполнены корректно.
AdoQuery без параметров.
Про параметры в целом.
Если же присутствуют параметрыв запросе , то они всегда типа WideString - что ты с ними не делай...Соответственно и ошибку всегда получаем - нессответствие типов при выполнении запроса.
Комментарии
frxDBLookupComboBox.DataSet.Open;
А как насчет параметров. Почему они всегда WideString?
При исползовании параметров в ADOQuery FastReport забывает их тип. Соответственно при последующем открытии отчета рабостно сообщает об этом. Смотрим- действительно:тип параметров по умолчанию : WideString.
Есть предложения по поводу того, как перебороть сие недоразумение?
Query.ParamByName('par').DataType:=ftInteger;
Это глюк при работе с драйвером Microsoft.Jet.OLEDB.4.0, если работать через ODBC то все будет нормально.
Только проблема в том, что работать через ODBC не желательно, а делать так не позволяет то что уже наделана куча отчетов, на более ранней версии (3.14), где с этим было все нормально.
Так что будем ждать что скажут разработчики!