这就是我的数据库组件在程序中的连接方式:
组件的数据类型是(第一行,从左到右):TDBGrid
, TDataSource
, TClientDataSet
, TDataSetProvider
, TSQLQuery
, TSQLConnection
. 第二行类似于第一行。
客户端数据集Query_LimitDetail
通过属性MasterSource
和 MasterFields
. 它们的值如下:
Query_LimitDetail->MasterSource = DataSource_Limit;
Query_LimitDetail->MasterFields = L"ID";
分配给客户端数据集的 SQL 命令是:
select * from LIMIT order by NAME
select * from LIMITDETAIL where LIMIT_ID = :ID order by ACCUR
这就是我打开查询的方式:
Query_Limit->Open();
Query_LimitDetail->Open();
尝试打开详细查询时,程序抛出以下错误:
dbExpress driver does not support the TDBXTypes.UNKNOWN data type. Vendor error message: unknown ISC error 0
有什么我没有正确制作的吗?