Adoquery.Refresh 慎用。。。。非常严重,会带来各种问题。
摘要:adoquery.refresh 各种问题,根本启不到刷新的作用。完全不刷新的节奏。 修改成已经打印后,如果用adoquery.refresh的话,这两个订单 并不会被刷新掉,惨吧。。。。。。
阅读全文
posted @
2015-08-17 17:16
del88
阅读(28)
推荐(0) 编辑
frmClientDm.ItemInLogShowAdq.Delete 报【BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。】
摘要:当Adoquery 中只有一条数据库的时候,这个时候删除 就会报 :BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。这个错误 导致这个错误的原因是ado的一个bug,这个问题遇到了很多次了,浪费了大量的时间也没有一个结果,今日终于测试出这个问题的原因了,如
阅读全文
posted @
2014-08-25 16:04
del88
阅读(32)
推荐(0) 编辑
切断数据感知控件,大大提升软件运行速度
摘要:ADOQuery1.DisableControls;ADOQuery1.EnableControls;
阅读全文
posted @
2014-08-07 14:01
del88
阅读(171)
推荐(0) 编辑
Requery,Refresh,Adoquery.Close,Open 区别
摘要:经过测试发现:Requery 相当于 Adq.Close,Open;并且比Close,Open方法有个优点就是不丢失排序,SortAdq.Close,Open 后,原来的 Adq.Sort 会丢失,而Requery 不会丢失很好。官方的解释说,是取代,Close,Open的好方法》RefreSh:-...
阅读全文
posted @
2014-07-15 10:58
del88
阅读(1353)
推荐(0) 编辑
Adoquery的 moveby和GotoBookmark,RecNo
摘要:GotoBookmark 是必须存在的记录,再次返回原来那个记录的位置,但是原来的那个记录必须存在,所以不适合【删除订单后回到原来的位置】,因为原来的订单已经不存在了,删除了,moveby(),从当前光标的位置移动多少个记录,注意是以当前光标的位置为起点,来移动RecNo: 当前光标的从第一条记录算...
阅读全文
posted @
2014-07-15 09:38
del88
阅读(732)
推荐(0) 编辑
AdoQuery 多列 查询 定位方法
摘要:frmClientDm.TopItemSkuShow_adoq.Locate('top_outer_iid;top_outer_sid', VarArrayOf([top_outer_iid,top_outer_sid]),[loCaseInsensitive]);
阅读全文
posted @
2014-03-04 15:08
del88
阅读(47)
推荐(0) 编辑
Adoquery 判断是否在 编辑状态
摘要:if frmClientDm.TopAreaShow_adoq.State = dsEdit then begin //不管那列,只要是在编辑状态,退出这个dbgrideh的时候就提交,实在是太高,花费巨大脑汁,终于解决问题了 frmClientDm.TopAreaShow_adoq.Post; e
阅读全文
posted @
2013-01-29 17:28
del88
阅读(28)
推荐(0) 编辑
Adoquery Locate 查询-(2)
摘要:偶不明白:locate函数的:loCaseInsensitive方式与lopartialkey方式各代表什么意思? TLocateOption = (loCaseInsensitive, loPartialKey); TLocateOptions = set of TLocateOption;
阅读全文
posted @
2012-03-23 23:11
del88
阅读(60)
推荐(0) 编辑
adoquery1.SQL.Add与adoquery1.SQL.text有什么区别?
摘要:adoquery1.sql.add相当于添加一个值比如说adoquery1.sql.text:='a';adoquery1.sql.add('b');那么adoquery1.sql.text='ab' adoquery1.sql.text()就是说写一行完整的查询语句放在SQl的查询里。当在delp
阅读全文
posted @
2012-01-30 13:18
del88
阅读(8)
推荐(0) 编辑
Adoquery 批量删除的时候注意写法
摘要:批量删除的时候 切记不要用下面的代码: procedure TfrmMain.WeiXuanZhongDelete_btnClick(Sender: TObject);begin frmDataDm.WeiTopTradeShow_adoq.First; while not frmDataDm.We
阅读全文
posted @
2012-01-26 12:23
del88
阅读(10)
推荐(0) 编辑
ADOQuery 的误解 看来 之前 我用的方法没有错(2)
摘要:Delphi执行sql语句总结 用TQuery: Query1.Close; Query1.SQL.Clear; Query1.SQL.Add(Insert Into MyTable Values(1,23,aa)); Query1.ExecSQL; 如果是Select 语句则把Query1.Exe
阅读全文
posted @
2012-01-12 16:55
del88
阅读(7)
推荐(0) 编辑
ADOQuery 的误解 看来 之前 我用的方法没有错(1)
摘要:Delphi中使用ADO连接Excel有感 By panther666 今天在Delphi中使用ADO连接Excel(以前在一本书看过,复习一下-_-!!),有所收获,不敢独享。 第一部分: 1. 设 置ADOConnection的ConnectionString属性的OLE DB的提供者要选择 M
阅读全文
posted @
2012-01-12 16:52
del88
阅读(9)
推荐(0) 编辑
adoquery1.SQL.Add与adoquery1.SQL.text有什么区别?
摘要:adoquery1.sql.add相当于添加一个值比如说adoquery1.sql.text:='a';adoquery1.sql.add('b');那么adoquery1.sql.text='ab' adoquery1.sql.text()就是说写一行完整的查询语句放在SQl的查询里。当在delp
阅读全文
posted @
2012-01-06 14:47
del88
阅读(12)
推荐(0) 编辑
ADOQuery查询、插入、删除、修改
摘要:procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件'); ADOQ
阅读全文
posted @
2012-01-06 14:41
del88
阅读(49)
推荐(0) 编辑
TTable和TQuery常用操作
摘要:1 TTable组件 A、Active属性 只有当DataBaseName和TableName设置完成后,Active属性为 True时数据感知组件才能显示出数据库中的数据,注意,一旦改变数据源,Active的属性会自动的变成False,所以连接好数据源之后还要改变 Active属性。当然,上面激活
阅读全文
posted @
2011-12-19 16:56
del88
阅读(34)
推荐(0) 编辑
ADOquery1自己增加数据的方法-非存储过程
摘要:ADOquery1.Append; ADOquery1.FieldValues['编号']:=ADOquery2.FieldValues['编号']; ADOquery1.FieldValues['名称']:=ADOquery2.FieldValues['名称']; ADOquery1.FieldV
阅读全文
posted @
2011-12-18 11:40
del88
阅读(7)
推荐(0) 编辑
如何判断ADOQuery的当前状态??
摘要:想判断ADOQuery的当前状态是 Insert还是 Edit,ADOQuery本身的属性State,Delphi死活不认;还有另一属性RecordsetStatus,无论怎样返回的都是‘[]’。怎么办?? ADOQuery.Status 没有时间这里等有时间整理下,无意中在CSDN上发现的。 20
阅读全文
posted @
2011-11-25 20:32
del88
阅读(16)
推荐(0) 编辑
CSDN上很有用的问题-有时间整理下
摘要:最近碰到一个问题,就是在TQuery中有一属性CacheUpdate,当我设置它的值为TRUE时就可以任意进行编辑而不让它更新,当我想更新的时候只要Update一下就可以,当ADOQUERY却没有此属性,我想让它实现此功能,请教各位大侠有没有办法? ADOQuery1.LockType := ltB
阅读全文
posted @
2011-11-25 16:48
del88
阅读(12)
推荐(0) 编辑
adoquery.delete的用法 locktype 详解
摘要:偶尔看见的,可能将来会用到 这里保存下,将来有时间再整理下 基本上 , 把locktype 设置为ltBatchOptimistic可以帮到你. 不过你最好审视一下你的程序逻辑,为什么不可以在查询的时候就用条件过滤了不要的记录? ltUnspecified A specific lock type
阅读全文
posted @
2011-11-25 16:32
del88
阅读(29)
推荐(0) 编辑