我正在使用 Dephi 10.1 Berlin 和 Access 2013。 我的问题与TADODataSet.Cancel() 。 我想在发布前向我的用户显示一个消息框,要求确认,以防数据被修改。 在TADODataSet.BeforePost事件中,我添加了以下代码: 如果用户单击bt ...
我正在使用 Dephi 10.1 Berlin 和 Access 2013。 我的问题与TADODataSet.Cancel() 。 我想在发布前向我的用户显示一个消息框,要求确认,以防数据被修改。 在TADODataSet.BeforePost事件中,我添加了以下代码: 如果用户单击bt ...
我正在尝试用MS Access DB替换InterBase DB作为测试,我已成功使用TADOConnection组件连接到MS Access DB。 但是,当我尝试使用TADODataset连接到表时,我能够将Connection属性设置为TADOConnection组件,但是当我想设置Co ...
我正在尝试在Delphi 10.1 Berlin上的程序中操作TADODataSet 这是我的代码: 数据集的Connection属性设置如下: 该数据库是SQL Server 2012,因此我尝试使用SQL Server Native Client 10和11(分别为Pr ...
在这个问题上: Delphi ADO:在错误上使用数据集过滤器定位 描述了一个ADO错误,其中在.Locates期间忽略了筛选字符串。 这给我们从BDE迁移带来了问题,因为我们有很多代码会根据用户输入更改过滤器。 我们期望TADOQuery提供一个可行的迁移路径。 我们 ...
我正在创建一个持久索引ADODataSet而不是订单信息,我的代码如下: 我究竟做错了什么? 我这样做是因为我正在做一份报告。 没有网格,只有一个组合,您可以在其中选择将要排序的信息的字段,以及另一个可以选择升序或降序的按钮。 我不明白那是行不通的....我用的是delphi xe ...
我有一个返回TADODataset对象的函数: //在DataModule中: 这就是我计划使用它的方式: 据我所知,如果我在运行时手动创建一个对象,我必须在某个时刻手动销毁它以避免内存泄漏。 我应该如何以及何时销毁我创建的数据集? ...
我在Windows 8上使用Embarcadero Delphi XE3,并且尝试与SQL Server 2000连接。 当我在Windows 7上使用Delphi 2007时,我的程序曾经可以正常工作,但是现在无论何时进行事务处理(更新,插入,删除),它都会给我一条错误消息,提示"Cur ...
我有一个TADODataSet与一个存储过程相连,该存储过程产生40列* 800行,TADODataSet具有一个AfterOpen事件,该事件为其分配一个OnGetText字段,例如: 我想将数据导出到带有文本的XML中,但我不想在字段和记录上循环,因为它非常慢,所以我希望流式传输诸如 ...
我有一个做财务报告的项目,我想让用户能够通过互联网获得这个报告 我尝试使用 TIdHTTPServer 这是一个 Indy 组件来使我的应用程序作为 HTTP 服务器工作并让它能够 接收请求 -> 处理请求 -> 发回请求处理结果 使用特殊端口。 现在我的问题是我收到了很多访问冲突错误 ...
实际上,我尝试使用自动生成的GUID在链接到表的ADODataset上进行插入。 当我尝试获取记录的新ID时,GUID为零。 ...
我正在使用TADODataSet (D7)。 我没有使用我的DataSet在设计模式下创建持久字段。 如果我双击dsItems并“添加所有文件”,然后单击“新建文件”并定义我的查找字段,一切正常。 生成的dsItems应包含: ID, ItemName, UserIDCreate, ...
我有一个Delphi应用程序,我在其中显示从这样的查询中播放的游戏列表: 当我单击DBNavigator中的删除按钮时,也会删除game_types表中的联接记录。 这是一个问题,因为许多其他游戏可能属于同一类型。 我需要做些什么才能只删除游戏但不删除游戏类型? ...
警告:完全重写。 场景: 我在TCustomADODataset后代上从数据库加载了一些数据。 之后,我将此数据保存在XML临时文件中(使用TCustomADODataset.SaveToFile),以允许将XML数据作为字符串获取并将其作为文本Blob存储在数据库表中-这是一个导 ...
我在使用TADOQuery,TADOCommand或TADODataSet设置查询执行超时时遇到了问题(我已经尝试过每一个)。 我有一个微型应用程序,该应用程序连接到数据库并定期执行存储过程,该过程将结果返回数据集 。 我的目的是使该应用程序始终保持联机状态,但是我的问题是,当连接断开时,刚 ...
我在Delphi XE中使用dbGo TADODataset从SQL Server 2008表读取数据。 所有的字符串字段都是nvarchar或nchar。 nvarchar字段TWideStringField地映射到TWideStringField 。 问题在于nchar(1)字 ...
场景是这样的: 我们有一些 SQL 表。 我们正在对该表执行 SQL 查询,并且在 TADOQuery 对象中有结果。 因此,在克隆 DataSet 之后,我的 qryClone 应该保存独立的数据(至少我是这么认为的)。 但是,对 qryOryginal 执行删除会导致对 qryClone ...
解决从ClientDatset到TAdoDataset(绑定到访问表)的删除操作时遇到此错误。 我正在使用Delphi 2010。 我在TClientDataset和TAdoDataset之间的DatasetProvider: TDataSetResolver.EndUpdate ...