随笔分类 - 问答区
摘要:with adoquery1 do begin close; sql.clear; sql.add(''); open; end; 这是一个经典的语句,在每次查询之前先把上次删除给关了。 如果不关,第一次查询是没问题的,可如果adoqury1再用一次的话,就会有肯能和上次发生冲突。 程序的不确定性很强,所以这样做是有必要的,防止出现意想不到的问题。 还有一点就是节约内存,用过就关,不然会一直呆在内存里面!!
阅读全文
摘要:adoquery1.sql.add相当于添加一个值比如说adoquery1.sql.text:='a';adoquery1.sql.add('b');那么adoquery1.sql.text='ab'adoquery1.sql.text()就是说写一行完整的查询语句放在SQl的查询里。当在delphi中SQL语句太长,我们可以把adoquery1.sql.tex()t分开由多个adoquery1.sql.add()来分段写。adoquery1.sql.add()主要起追加的作用
阅读全文
摘要:StringGrid组件主要用来做什么,StringGrid组件主要用在哪些场合?1、如果要连接数据库,就用DBGrid。不连接数据库的话,比如手动向表格添加数据,将数据保存为自定义文件等可以用StringGrid2、DBGrid一定要绑定数据源来实现显示数据,但它实现前端与后台数据库的联动,也就是可以直接在DBGrid单元格中修改数据,当光标离开单元格后,数据会自动提交到数据库。StringGrid是通用的数据显示列表,可以自由设置数据源。而且StringGrid在一些通用的列表设置项方面功能要强过DBGrid.3、stringgrid的好处就是可以自己定制,想怎么弄你说了算。一般是录入用的
阅读全文