使用quickrpt时尽量用adodataset+计算字段 因为QuickReport很吃资源,动太生成也很吃资源当系统资源很紧张时,QuickReport的"线程处理机制"就会挂住当然会死机。(注:我可不是乱说的,你的问题我以前碰到过。我这里:window2000下同时流览1200条记录都不会死机。)

解决方案 »

  1.   

    12个ADOQuery,太夸张了,难道你的ACCESS中用了12个表,在这一个窗体里还必须要将这12个表同时打开不成用ADOQuery时,一个表只用一个ADOQuery就可以了,对SQL语句赋值就可以了动态SQL。本人用SQL2000作数据库服务器,在Win98下同时浏览大型数据表(共2.1万多条记录)也没有任何问题。实际上,你的程序是因为线程太多且没有释放资源引起当机的。