小弟有一些实时数据(大约每秒有几条记录)要存储到数据库中,在delphi中使用了aodquery进行的插入记录操作,可是应用程序进程和sqlserver进程占用cpu率一直为100%,怎样改善?
望高手指教,谢谢!
望高手指教,谢谢!
解决方案 »
- 自定义CXGRID显示列的问题.
- 請問怎麼樣把select 出來的好幾個結果放到combobox的下拉列表中去
- 控件在名称及版本号后加了FS代表什么意思?
- 遇到一个麻烦的问题,请高手给个思路!
- 散分~——关于机子的配置
- 高分请问easy问题,马上给分!
- Delphi中数组下标不能用带除号的变量表示吗?
- 使用ADO求和sum,数据库oracle 百年一见的问题!
- 有实现将BMP图像拉伸和收缩的函数,可以直接用吗? 没有的话,是否有可以实现这个功能的思路啊!希望大家挽救这个正在奋斗的程序员
- 在DELPHI区中的VCL控件titan.zip的序列号是???
- 大家快来帮忙吧!socket读写问题!
- 如何让两个richedit的滚动条同步
ADoQuery.Post不会占有那么多的,可能是你的循环的问题。
time1为datetime类型字段,使用参数插入报错:“没有执行可选特性”
adoq.sql.add(insert into table1(time1) values(:time1)');
adoq.parameters[0].value := now;
adoq.execSql;但是使用append就不报错:
adoq.sql.add('select * from table1');
adoq.open;
adoq.append;
adoq.fields[0].values := now;
adoq.post;为何?
AdoQuery1.Close;
adoquery1.sql.add('insert into mytab2(dt) values('''+DateTimeTostr(Date)+''')');
adoquery1.execSql;
2、数据更新方式改为批量更新的方式