我的DBF数据库里已有13万条记录了,现在用delphi开发的软件继续往里面追加记录,可是现在很慢,请问有什么好办法解决? 谢谢各位高手!
我的连接代码:
ConnStr:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ProDir+';Extended '
+'Properties=DBase 5.0;Persist Security Info=False';
connDbf.ConnectionString:=connstr;
try
connDbf.Open;
except;
Application.MessageBox('´ò¿ªdbfÊý¾Ý¿â´íÎó','²Ù×÷Ìáʾ',Mb_OK+$40);
Abort;
end;
我的连接代码:
ConnStr:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ProDir+';Extended '
+'Properties=DBase 5.0;Persist Security Info=False';
connDbf.ConnectionString:=connstr;
try
connDbf.Open;
except;
Application.MessageBox('´ò¿ªdbfÊý¾Ý¿â´íÎó','²Ù×÷Ìáʾ',Mb_OK+$40);
Abort;
end;
解决方案 »
- 一个例题 求解
- 有合肥的delphi程序员吗?
- 弱弱的提问:怎样在adodataset中提取某条记录后所有记录
- 如何让WEBBrowser这个控件在界面上隐藏起来?
- 有没有沈阳的朋友,帮帮忙,先谢谢了
- 如何向表中插入现在时间
- 怎样判断我要生成的文件在一个目录里有没有相同的文件?
- 一个DELPHI数据库很菜的问题.
- 我在image1里显示一副bmp图象,我想点击按钮把他平均分成4份,显示在image2,image3,image4,image5里,怎么才能完成啊?
- 请问建立MDI窗体后要怎样它的子窗体打开,而且能后关闭,而且只能显示一个相同的子窗体
- 想不明白的错误,请各位前辈指点
- 怎样根据考勤刷卡数据怎样查询得出人员某天的上下班时间
2.13万真不算多,注意打开数据集时,尽量别用类似:select * table1或Table1.Open,
要控制数据集的大小。