ClientDataset从datasnap中的Datasetprovider重新分配表,以''开头的字符串

时间:2013-03-25 09:21:01

标签: delphi delphi-xe3 datasnap tclientdataset firemonkey-fm2

在我的Datasnap服务器上,我查询一些记录并按字符串字段对它们进行排序。 以'开头的字符串在前面,这是默认行为。 (数据库是interbase)

'Aaa
'Bbb
Aaa
Bbb

当我在客户端上使用tClientdataset和TDSProviderConnection并通过TDatasetProvider连接到TSQLDataset时,客户端上的表如下所示:

'Aaa
aaa
'Bbb
bbb

如何阻止这个?我确信服务器上的TSQLdataset中的顺序是正确的。

1 个答案:

答案 0 :(得分:3)

发布后我找到了答案,但生病了。

这是TDatasetProvider的选项

poRetainServerOrder : True

非常奇怪,这不是默认行为。