2019年1月27日

Delphi ADOQuery多个参数重复 改编技巧

摘要: 今天看了多年前的一个帖子,发现回答不合理,有些还将其归为delphi的bug.其实主要是没有灵活应用参数。ADOQUERY查询时,这样不行,结果不正确。 WITH ADOQUERY1 DO BEGIN CLOSE;SQL.CLEAR; SQL.ADD('SELECT * FROM TABLE1 WH 阅读全文

posted @ 2019-01-27 23:48 癫狂编程 阅读(638) 评论(0) 推荐(0)

关于ADO一个容易被忽视的问题!UpdateBatch [问题点数:0分]

摘要: 这是一个常见但容易被忽视的问题,旧贴有问及但没答案,因此提高分数。相信大家常这样使用Cache模式;ADOConnection1.BeginTrans;Try ADODataSet1.UpdateBatch(arAll); ADOConnection1.CommitTrans;Except ADOC 阅读全文

posted @ 2019-01-27 18:56 癫狂编程 阅读(391) 评论(0) 推荐(0)

UpdateBatch与事务处理的一点总结

摘要: 对于某些设置或者提交,如果希望是全部修改完毕后才确定生效,可以将DataSet的LockType:=ltBatchOptimistic,这样就可以了。然后每次做的修改和改动都暂时保存在缓存中,必须通过UpdateBatch来提交入库。可以通过判断DataSet的UpdateStatus属性是否为us 阅读全文

posted @ 2019-01-27 18:36 癫狂编程 阅读(842) 评论(0) 推荐(0)

delphi使用SQL的教程4(使用Params属性为参数赋值 )

摘要: 17.4.1 使用Params属性为参数赋值 TQuery部件具有一个Params属性,它们在设计时不可用,在程序运行过程中可用,并且是动态建立的,当为TQuery部件编写动态SQL 语句时, Delphi 会自动地建立一个数组Params,数组Params是以0下标开始的,依次对应动态SQL 语句 阅读全文

posted @ 2019-01-27 10:18 癫狂编程 阅读(1533) 评论(0) 推荐(0)

delphi 中如何执行SqlParameter形式的SQL语句

摘要: procedure TForm1.Button1Click(Sender: TObject); begin ADOConnection1.Open('xj','123456'); ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('insert into UserInfo(UserName, UserPwd, Ad... 阅读全文

posted @ 2019-01-27 10:16 癫狂编程 阅读(419) 评论(0) 推荐(0)

导航

好的代码像粥一样,都是用时间熬出来的