在我的Datasnap服务器上,我查询一些记录并按字符串字段对它们进行排序。 以'开头的字符串在前面,这是默认行为。 (数据库是interbase)
'Aaa
'Bbb
Aaa
Bbb
当我在客户端上使用tClientdataset和TDSProviderConnection并通过TDatasetProvider连接到TSQLDataset时,客户端上的表如下所示:
'Aaa
aaa
'Bbb
bbb
如何阻止这个?我确信服务器上的TSQLdataset中的顺序是正确的。
答案 0 :(得分:3)
发布后我找到了答案,但生病了。
这是TDatasetProvider的选项
poRetainServerOrder : True
非常奇怪,这不是默认行为。