直接,对数据表的操作速度比较慢(Ttable),不妨写个存储过程,用Tstoredproc控件速度肯定提高许多。 Tstoredproc 速度 >> Ttable.
应该尽量少用Ttable 控件。
应该尽量少用Ttable 控件。
解决方案 »
- 多媒体相关的编程容易不?
- 如何通过一个控件的Handle获得该控件
- 关于cxgrid中最后一项不可以更改
- 有熟悉ORACLE8的朋友吗?请帮助看条SQL语句.
- 急急急!!!连续执行Sql语句,CPU使用率很快就达到100%!请各位大侠帮忙!
- Borland年终答谢三部曲,回报社区成员(可以申请Delphi2005试用的哦...)
- 有没有办法用一个VCL实现如MSSQL查询分析器中的对象浏览器一样,把数据库中的表动态加载并显示
- 如何使用多线程调用同一个ADOCONNECTION进行同步处理?(请具体写出来)谢谢
- 创建立SQLServer数据库,用哪种办法好?
- delphi编写的windows服务在xp下可以启动运行,但在win2008下能启动服务,但启动不了EXE文件
- 如何保存树型数据到关系型数据库里?或者自编的数据库。请写出结构。Thank you
- 江湖告急!
因为每移动记录,DELPHI默认为保存!
当然用InsertValues速度又快一点!
掌握Stored Procedure的编写,因为这是数据库开发比较基本的东
西 ! 三少
存储过程太麻烦,你可用TQUERY运行SQL语句。
用了存储过程,就要考虑以后系统移植的问题了.
with TQuery.create(self) do
CachedUpdates:=ture;
SQL.clear;
SQL.add('Insert qty_userdf(..) values(:filedvalue,..)');
for i:=0 to 1000 do
begin
...
Paramsbyvalue('filedvalue').asstring:=username[i];//用户名
....
execSQL;
end;
commitupdates;
...
free;
end;
迁移的过程中
存储过程是当作 标准组件