小编Rob*_*ood的帖子

Delphi:如何只汇总TClientDataset中的远程记录?

我需要使用TClientdataset制作一些聚合 .在SQL中,这些聚合可以使用以下脚本完成:

Select Sum(column1) from table1 where Date_Column < Date_Value
Run Code Online (Sandbox Code Playgroud)

因为我需要在很长的进程和非常慢的网络中获得更高的速度,所以我想使用内存中的聚合而不是使用sql.我的想法是使用Expression向ClientDataset添加聚合,如下所示:

Sum(column1)
Run Code Online (Sandbox Code Playgroud)

并生成Date_Column索引,然后像这样过滤clientdataset:

myClientdataset.SetRang([value1],[value2]);
Run Code Online (Sandbox Code Playgroud)

我期待看到这个范围的总结果,但是,不幸的是聚合忽略范围并继续给出所有记录的结果!

所以,我的问题是:如何在TClientdataset中实现这一目标?或者,您是否有任何其他想法如何在内存中进行远程聚合?

delphi tclientdataset

6
推荐指数
1
解决办法
4498
查看次数

如何删除exe文件MAINICON

如何删除exe文件中的MAINICON资源条目?我想删除主图标,而不是更改给定exe文件的主图标,因此,它采用默认的Windows exe图标.我已经知道这个API函数UpdateResource可以改变MAINICON(实际上可以改变任何资源)但是如何删除资源?

谢谢,

delphi resources winapi

5
推荐指数
1
解决办法
848
查看次数

存储Web服务异常的位置?

我正在构建一个Web服务(使用c#),这个Web服务将使用MS SQL Server数据库.现在,我正在尝试为此Web服务构建一个(例外日志系统).简单地说,我想在Web服务上保存每个异常以备将来使用(错误跟踪).

保存这些例外的最佳位置在哪里?将它保存在数据库中是个好主意吗?如果异常与数据库本身连接怎么办?

c# logging web-services exception-handling exception

3
推荐指数
1
解决办法
698
查看次数