delphi - ClientDataset 在 datasnap 中对以 ' 开头的字符串重新排序来自 Datasetprovider 的表

标签 delphi delphi-xe3 datasnap tclientdataset firemonkey-fm2

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

'Aaa
'Bbb
Aaa
Bbb

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

'Aaa
aaa
'Bbb
bbb

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

最佳答案

我在发布后立即找到了答案,但我将其留在这里。

它是 TDatasetProvider 的一个选项

poRetainServerOrder : True

很奇怪,这不是默认行为。

关于delphi - ClientDataset 在 datasnap 中对以 ' 开头的字符串重新排序来自 Datasetprovider 的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15611330/

相关文章:

delphi - 更改应用程序中的字体

delphi - AtomicCmpExchange 在所有平台上都可靠吗?

delphi - 如何计算函数的运行时间?

delphi - 在运行时创建自定义标题栏和边框,TMainMenu 起作用

delphi - 如何使用 Datasnap ValidatePeerCertificate 验证 https 连接的服务器证书?

delphi - DataSnap 代理问题

delphi - 如何使用 DataSnap 2010 使用进程内服务器方法

delphi - 如何在运行时从 ttabcontrol 中删除 ttabitem -- FireMonkey

delphi - 组件组件叠加的透明度

delphi - 数据浏览器中缺少SQLite选项