首页 > TAG信息列表 > ADOQuery
Delphi中ADOQuery删除多表中的数据问题
-------------------Delphi 7---- -----本次测试没有用到第三方控件---- ADOquery的多表关联,如果直接ADOquery1.delete;会删除多个表的数据; 如果要删除资料,请另行写SQL语句,有人说把这个SQL语句放在ADOquery1.BeforeDelete中;感觉太麻烦; 这在项目中怎么能行!不好控制啊,删除的统一放一编写多线程时,遇见的一些问题跟解决方法
最近接触多线程的使用,要使多条新线程工作顺利的话。写代码真的要比平时更多加注意,还有思路要清晰。先思考好任务的执行顺序再来写代码 1.本次用到TEvent 事件来同步。结果自己粗心大意复制代码,其中一个Event的name参数 一样了,导致,老是不同步。这点要注意 要么就name不给 2.由于ADOQuery
都知道Delphi在数据库操作是非常好用的,delphi把ADO一些方法属性都集成了,以下是我的一些总结: *************************************** 通过sql的存储过程来实现: 添加With ADOQuery1 dobeginClose;SQL.Clear;SQL.Add(' Insert Into Table1(Field1,Field2)')SQL.Add(' Values(1aodquery,clientdataset数据控件之间的速度区别
出于兴趣,我写了一个小测试台来演示这个可能的性能问题,并使用TAdoQuery比较它的性能,TAdoQuery从我的服务器获取CDS数据,以将自身的数据保存到本地磁盘文件或从本地磁盘文件加载数据。 我使用的代码如下所示,可以肯定的加以改进和更加严格。 广义上讲,它使用TAdoQuery从服务器表中检索adoquery怎样判断数据在缓存中有修改啊
ADOQry.Filtered:=false; ADOQry.Filtered:=true; ADOQry.FilterGroup:=fgPendingRecords ;FilterGroup参数解释如下:FgUnassigned 指定不使用任何的过滤器来过滤数据fgNone 移去任何的过滤器,让所有的数据都显示出来。这也可以通过设定ADO的Filtered属性adoquery.refresh和adoquery.query的区别
大的区别没有1: requery是通过重新发出原始命令并再次检索数据,可使用 Requery 方法刷新来自数据源的 Recordset 对象的全部内容。调用该方法等于相继调用 Close 和 Open 方法。requery比refresh要安全些(自我感觉),使用refresh时,必须保证数据集是活动的 2: requery是从数据库重怎样使用ADO中的UpdateBatch方法(200分)
诸位: 我在使用ADO组件(ADOQuery、ADODataSet)的BatchUpdate模式时,系统竟不认识UpdateBatch、CancelBatch方法。这是怎么回事?我的运行环境是Win2000+SQL2000+D5.使用时对着李维的(Delphi 5.x ADO/MTS/com+)书第53页来试的,ADO组件的CursorType已设为Static,LockType设为BatchOptimist