超级菜鸟级问题。 我觉得还是用Append和Post好,如果数据量很大的话,用Select *...会影响效率 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个TAdoQuery,一个用于Insert或Update,一个用于select,用Sql语句就不用重新select了,只要用于select的TAdoQuery刷新就可以了ADOQuery2.Active := False;ADOQuery2.Active := True;这样相对比较灵活,如果只有一个TAdoQuery,还是用Append和Post方便些,否则真的要重新select了,不过你可以用个字符串变量把select语句写好,这样就可以ADOQuery.SQL.Add(字符串变量)就可以了,相对也方便些 一般都是用SQL中的INSERT不过我呢?懒,就用APPEND了 单机用APPEND如果数据量大的话.用SQL就会很慢的 >> Danphel(泽泽) :还是Sql效率高。如果用Sql,DataSet控件还需要刷新一次才能在DBGRid中看到新增的记录呀,不过效率会高吗。 当然是Insert,它的效率最高;而且,每次都不经过绶存,好吧; 马上可结:数组赋值时为何出错呀 combobox下拉框 函数问题???????? 如何取到本机所连接的打印机的型号? 问个关于"添加记录"的问题 网络编程最棘手的问题!!! 请教:如何在StringGrid空件里实现行删除??? hint 问题 [转贴]震区重建最感人的几个瞬间 用{$imagebase $80000000}为何不能把dll文件映射到2G以上空间 大家帮帮我。很简单的。看看就行了 关于DBF数据库与Ado控件
ADOQuery2.Active := False;
ADOQuery2.Active := True;
这样相对比较灵活,如果只有一个TAdoQuery,还是用Append和Post方便些,否则真的要重新select了,不过你可以用个字符串变量把select语句写好,这样就可以ADOQuery.SQL.Add(字符串变量)就可以了,相对也方便些
不过我呢?懒,就用APPEND了
如果数据量大的话.用SQL就会很慢的
如果用Sql,DataSet控件还需要刷新一次才能在DBGRid中看到新增的记录呀,不过效率会高吗。
而且,每次都不经过绶存,好吧;