clientdataset不能在线程中使用?

Delphi无法修改Clientdataset的字段的解决方法 主题: 解决clientdataset 自定义字段无法在前台修改值的问题;数据库里面直接取的字段从前台可以修改,但是自定义的返回字段无法修改。 报错信息: error1:EDatabaseError with message ‘Field ‘选择’ cannot be modified 如果仅仅修改cdsA.field[0].ReadOnly=false,在Post的时候会报error2:... 阅读详情
今天遇到个问题,在一个thread里创建的ClientDataset总是在Open的时候死掉,也不抛出任何异常,就那么一直不返回。早知道midas不是线程安全的,特地到线程中才创建ClientDataSet和它的RemoteServer,想不到这样也不行啊。不能用在线程里这可就麻烦了,唉!
Delphi Clientdataset处理关联出来的视图的问题 <br />在Delphi中常常用到ClientDataset来操作视图或者存储过程中关联出来的字段,但是在操作的时候会提示这些字段不能被修改,找了个函数 :<br />procedure   TLyffMainFrm.SetDstAllFieldCanEdit(dstNm:   TClientDataSet;   AddFields:   string='');<br />  var   tmpDst:   TClientDataSet;   <br />          I:   Integer;   阅读详情

相关推荐

mysql5.0+delphi7+dbexpress多线程示例

2>别添加: ClientDataSet1、DBNavigator1,dbgrid1 (添加后什么属性都不用改) // 用法 mysql 5.* // // var sqlgn : TMySQLThread; (声明类) // // begin // // ds1.Close; {ds1 是 ClientDataSet1} // // sqlgn := TMySQLThread.create(sql语句,host,database,username ,psw, // // mysqlchar类型); // // sqlgn.clids := ds1; // // sqlgn.dbnvgr := dbnvgr1; {dbnvgr1 是 DBNavigator1} // // sqlgn.grd := dbgrd1; {dbgrd1是 dbgrid1} // // sqlgn.Resume; // // end; //

发现一个ClientDataSet的超好用的方法MergeChangeLog

发现一个ClientDataSet的超好用的方法MergeChangeLog,暂时没时间来详述,先记下来!

3206

cds-memleak:TClientDataset内存泄漏

cds-memleak 完成该项目的目的是揭示Delphi中一个广泛使用的名为TClientDataset的组件中的内存泄漏。 动机 我工作的公司到处都使用TClientDatasets。 我们已经编写了许多后端工具来支持我们的数据传递系统。 一种这样的工具是自定义Windows服务,该服务在Service数据模块上放置了TClientDataset。 该服务运行24/7。 我们开始注意到内存将逐渐上升到最高点,然后服务将被锁定。 重新启动服务后,它将再次执行此操作。 我们显然认为我们的代码存在错误,因此经过数小时的调查,我们得出的结论是,我们需要在独立的测试工具中测试TClientDatasets,因为一切都将其视为罪魁祸首。 来源 该项目是使用Delphi XE7创建的。 它已经在Delphi 10.2 Tokyo中进行了进一步测试,但该bug仍然存在。 技术文档 样品测试 测试参数

DBRichEdit关联ClientDataSet不能保存的Bug

ClientDataSet的最大好处,就是建立能内存表,特别DataSnap三层运用中,主要使用ClientDataSet与运程的服务器中的数据表,建立读取存贮关系。1、ClientDataSet与DBEdit等VCL关联时,只要的对一条数据行进行编辑修改数据,ClientDataSe的ChangeCount 就是自动加一。2、ClientDataSet与DBRichEdit关联时,在DBRichEdit中编辑修改后,ClientDataSe的ChangeCount没有反映。

lyhoo163的专栏 1578

Delphi下ClientDataSet使用例子

摘要:Delphi源码,控件组件,ClientDataSet  Delphi环境下的ClientDataSet使用例子。ClientDataSet是Delphi三层开发常用控件。通过此例子帮助那些初学者学会ClientDataSet的使用,简单易懂。演示打开本地文件、保存到文件、保存CDS和XML、显示远程数据、保存到远程服务器等功能。

Dynamics 365 On-Premise Server v9.0部署体验

期盼已久的Dynamics 365 On-Premise的版本升级终于在11月初姗姗来迟。 11月2日起已经可以在官方渠道下载正式版的Dynamics 365 Server v9.0安装文件,版本号9.0.2,随手附上中文版安装文件下载地址。 想必已经有不少小伙伴开始尝试各种升级、安装了吧。 Dynamics 365 On-Premise的安装过程,度娘一下已经有很多了,这里就不赘述了,只是...

Roger的专栏 2137

delphi中 clientdataset使用方法

1.基本情况介绍; clientdataset内存表,他的data属性存放的是数据, delta 增量记录的是日志, 就相当于数据库的 savepoint保存点;每当clientdataset的数据有变化时(onbeforeedit, onafteredit),savepoint都会变化。如果我们想取消一段时间的操作,我们可以先记录下这个savepoint,然后修改,如果想取消,直接让这个save

云中雁012345之成长 1万+

【近源攻击】badusb制作

BadUSB是利用伪造HID设备执行攻击载荷的一种攻击方式。HID(Human InterfaceDevice)设备通常指的就是键盘鼠标等与人交互的设备,用户插入BadUSB,就会自动执行预置在固件中的恶意代码。BadUsb插入后,会模拟键盘鼠标对电脑进行操作,通过这些操作打开电脑的命令终端,并执行一条命令,这条命令将从指定网址下载其他代码并于后台静默运行。这些代码功能包括:窃取信息、反弹shell、发送邮件等,从而实现控制目标机或者窃取信息的目的。

qinjilll的博客 2543

ClientDataSet的使用提交问题

      转自:http://faq.youkuaiyun.com/read/37602.html     问题一: 我在三层结构下做主从表,在服务器用的是巢状结构来关联主从结构,客户端用clientdataset的insert和applyupdates来提交,但主表数据可以正常提交写入数据库,但从表毫无动静,也就是说从表能写入clientdateset的缓存,但不能写入数据库,不管是用appl...

注重长远 天天积累 cqujsjcyj 806

jenkins安装、打包、部署

一个可以让小白部署发布项目的软件;git 配置 一定要配置git的命令路径jenkins启动命令,一定要加这一段 -Dhudson.util.ProcessTree.disable=true一定要配置jenkins的节点,BUILD_ID和DONTKILLME 否则会导致打包后,会将运行的java程序进程也杀死创建任务SSH中执行服务器B的命令的时候,cd /opt;一定要cd 打开那个目录,否则文件无法传输过去。

学海无涯,我用JAVA 5214

【学习笔记】计算机网络 第八章 无线局域网(WLAN)

计算机网络 第八章 无线局域网(WLAN)

Vera_shsf的博客 1240

UNIDAC不能识别CLIENTDATASET的TSINGLEFIELD

UNIDAC不能识别CLIENTDATASET的TSINGLEFIELD FIREDAC,UNIDAC这些通用的数据引擎,对某种数据库的支持,细节方面总有BUG。 UNIDAC6.2.8发现不能识别CLIENTDATASET的TSINGLEFIELD,一改为TFLOATFIELD,立马就能识别。...

weixin_34384681的博客 177

小米路由器R1D进阶玩法:MIXBOX工具箱安装与插件管理指南

本文详细介绍了为小米路由器R1D安装MIXBOX工具箱的完整指南。通过开启SSH、执行一键安装脚本,用户可以轻松解锁路由器的进阶功能,如安装离线下载、内网穿透等插件,从而将旧设备转变为强大的家庭网络服务中心。

weixin_29292431的博客 1110

ClientDataSet字段不能进行编辑时的解决方法

ClientDataSet字段不能进行编辑时的解决方法:procedure ModifyClientDataSet(const YesOrNot: Boolean;  cs : TClientDataSet);var  i : Integer;begin  // 当 YesOrNot 为 true 时为只读  为false 是可进行修改  for i := 0 to cs.FieldCount

jinzhili的专栏 4354

合宙Air780EP速连OneNET:AT+MQTT应用指南

本文详细讲解了合宙Air780EP使用AT指令通过MQTT接入OneNET的过程。

2401_82812461的博客 1388

如何点亮一颗sensor

要点亮一个sensor需要从,时钟、sensorI2C,供电,reset脚,mipi的配置几个方面一一确认。 reset脚拉高 给sensor的时钟有没有。(目前用到的常为24MHZ) 供电 查看sensor的数据手册,看有几个电源,用示波器量一下是否为手册规定的电压 比如:DVDD 数字电压: AVDD模拟电压 DOVDD芯片引脚出来的电压等为多少。 sensor的I2C能否抓到 将I2C的口对应上,用示波器量取i2c的波形。 检查有应答并且数据正确。读写地址是否正...

weixin_40787463的博客 3645

clientdataset 用法

<br />影响ClientDataSet处理速度的一个因素<br />TClientDataSet是Delphi开发数据库时一个非常好的控件。有很强大的功能。<br />我常常用ClientDataSet做MemoryDataSet来使用。还可以将ClientDataSet的数据保存为XML,这样就可以做简单的本地数据库使用。还有很多功能就不多说了。在使用ClientDataSet的过程中关于怎样提高处理速度这个问题,我就我个人的一点点体会和大家分享一下。<br /><br />通常情况下我们一般都是用<

1555

SAP UI5 主题设置全解析:从启动参数到运行时切换、跨域白名单与事件监听

SAP UI5主题体系深度解析:从配置到切换的完整指南 摘要:SAP UI5主题机制远不止CSS换肤,其工程化实践涵盖启动配置、运行时API切换、跨库路径映射及安全管控等关键环节。通过bootstrap标签或URL参数设置初始主题,运行时可用Theming.setTheme无刷新切换。自定义主题需配置theme-roots路径,跨域加载需声明sap-allowed-theme-origins白名单。主题切换完成后会触发applied事件,适合执行视觉同步操作。该体系支持多品牌适配、集中式主题管理,在Fior

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 325

ClientDataSet的动态排序

ClientDataSet 的动态排序可以通过以下代码实现1.单一字段的升序和降序with cds dobegin  IndexDefs.Update;  if IndexDefs.IndexOf(index1) >= 0 then  DeleteIndex(index1);  AddIndex(index1, SortFieldName, [], );  IndexNam

醒不来的专栏 6880

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

clientDataSet和TDataSetProvider对数据的操作

dbgrdh1: TDBGridEh;     con1: TADOConnection;     qry1: TADOQuery;     idmsg1: TIdMessage;     idsmtp2: TIdSMTP;     ds2: TDataSource;     ds1: TClientDataSet;     dtstprvdr1: TDataSetProvider;

wang463584281的专栏 2212

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Delphi 学习ClientDataSet

Delphi 学习ClientDataSet

xdAndSx的博客 1950

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Delphi clientdataset的详细介绍

delphi Midas SQLServer的自增字段的处理1.新增时,表中有自增字段,但是不希望用Refresh,直接ApplyUpdates直接看见自增字段的值在DataSetProvider.AfterUpdateRecord写如下代码 DataSetProvider.Op

懒猫的专栏 6564
上一篇: 现在的FM电台呀,什么玩艺儿
下一篇: cowiki, 想说爱你不容易啊
suncjs
博客等级 码龄25年 7粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值