tclientdataset

    1热度

    2回答

    我使用ClientDataSet与DataSetProvider链接到本地​​数据集。 当我想编辑DataSet中的数据时,打开ClientDataSet并向其中添加一些索引。编辑完数据后,我关闭了ClientDataSet。 所有的工作都很好,除了当我再次打开ClientDataSet并选择一个索引时,它会抛出异常并显示消息"index 'xxx' not found". 我在做什么错了? 这里

    2热度

    1回答

    我有2个ClientDatasets在主细节使用一个提供者。 的2个基础查询被连接作为主详细数据源和所述主设备具有细节作为场(是TdataSetField) 我的问题是关闭主(甚至细节)数据集关闭主控查询,但其详细情况不会关闭......如果我们稍后尝试使用相同的参数重新搜索相同的查询,则会导致问题。 我想详细查询应该反正关闭... 任何帮助吗? 谢谢

    7热度

    1回答

    我再次来到这里寻求帮助。这次我相信很少有人会回应我将涉及的问题的特殊性。我从DataSnap的世界开始,仍然有些东西我不明白我将如何涉及这个错误。 我的Delphi是XE(版本1,Update1)。我使用Postgres以葡萄牙语(葡萄牙语巴西)生成错误消息,因此,错误消息具有重音。连接组件是ZeosLib包。 我使用对话框“reconcile error”来显示应用更新引起的错误并进行测试,我尝

    0热度

    1回答

    我的C++ CAD应用程序维护用户建模操作的日志,以便它们可以不被应用和重新应用。任何特定的项目可能只包含几个操作,或者可能包含数十万个操作。我已经有了自己的数据结构来以一种高效的内存管理方式来管理这些数据,并且这一直运行良好。但是现在我添加了一项功能,允许用户在网格中检查他的操作日志。 (我正在使用Embarcadero RAD Studio 2010;所有图形用户界面都使用VCL。) 当前,我

    5热度

    3回答

    我是Delphi7的新手。 当我尝试在TClientDataSet对象上使用编辑器的“添加所有字段”功能时,出现一个消息框(经典错误消息框),并显示消息“没有参数值(参数名称)'”。 我无法使用“所有字段”功能添加字段了。 如何查找“参数无值”错误的来源?

    3热度

    2回答

    我需要计算一个字段的最大值,但我遇到麻烦了。假设我的字段名为'VALUE0'。我想使用TClientDataSet的集合函数来完成。我该怎么办? 该代码将失败只与BIGINT在我的SQL表中的字段: function TFrmIo.GetMaxY(): Integer; var Max0: Integer; FieldMax0: TAggregateField; begin

    1热度

    1回答

    我使用的是Delphi7,MS Vista和Devart's dbExpress驱动程序(版本4.70)。我删除了TSQLConnection,TSQLTable(tabA),TDataSetProvider,TClientDataSet(cdsA),DataSource和DBGrid。 我通过图形设计工具进行了所有设置。一切正常,因为我打开cdsA,我可以看到网格中的所有数据。这里是我的代码:

    0热度

    1回答

    当DataSnap客户端应用程序连接到DataSnap服务器的远程数据模块并使用TDataSetProvider + TClientDataSet时,它会缓存客户端应用程序本地的数据库表(或视图)。用户可以在本地对TClientDataSet中的数据进行更改,并将更改与服务器同步。这一切都有道理。 使用SQL Server 2008数据库,主键可以是identity或GUID字段。假设用户将离线而

    1热度

    3回答

    我正在使用Delphi 2010并使用dbexpress连接到MySQL数据库。连接工作100%,我正在检索我的数据。当我尝试通过dbGrid更新数据时出现问题。我正在浏览表格中的所有条目,对它们执行检查。当调用ApplyUpdates方法时,我得到“未找到记录或被其他用户更改”。 将DataSetProvider上的updateMode更改为upWhereKeyOnly,我现在处于接收“无法找到

    2热度

    2回答

    打开TClientDataset并获取包含3个TBlobfields的10.000行需要3分钟。 开幕完全相同相同的数据,但铸造BLOB字段为varchar,需要1秒! 唯一的区别是,TQuery(或TsqlQuery)具有TStringfields而不是TBlobfields。但数据是一样的。整个表格保存到文件大约3 MB。 我使用TsqlQuery或TQuery连接到(firebird)数据库