O
oldsheep35
Unregistered / Unconfirmed
GUEST, unregistred user!
首先先说结果:
用了TSQLMonitor来记录,发现类似于
“Select * From V_ORD_Meal Where RestaurantID = 2
SHOW INDEX FROM V_ORD_Meal
Select * From V_ORD_Meal Where RestaurantID = 2”
同样的一个查询语句出现两次,就是执行了两次查询。
再说说我的功能:
在中间层的接口中提供的一个方法 GetXXXX():Olevariant 返回查询的结果给客户端
TSQLDATASET.Close;
TSQLDATASET.Filtered := False;
TSQLDATASET.CommandText :='XXXX';
TSQLDATASET.Open;
Result := TSQLDATASET.Data;//将查询的记过返回。
客户端:
TCLIENTDATASET.DATA := GetXXX();
请了解这一部分的高手来解答一下。谢谢
用了TSQLMonitor来记录,发现类似于
“Select * From V_ORD_Meal Where RestaurantID = 2
SHOW INDEX FROM V_ORD_Meal
Select * From V_ORD_Meal Where RestaurantID = 2”
同样的一个查询语句出现两次,就是执行了两次查询。
再说说我的功能:
在中间层的接口中提供的一个方法 GetXXXX():Olevariant 返回查询的结果给客户端
TSQLDATASET.Close;
TSQLDATASET.Filtered := False;
TSQLDATASET.CommandText :='XXXX';
TSQLDATASET.Open;
Result := TSQLDATASET.Data;//将查询的记过返回。
客户端:
TCLIENTDATASET.DATA := GetXXX();
请了解这一部分的高手来解答一下。谢谢