300分求助!!!我同时打开20个adoquery,结果win2000报错虚内存不够:(只好另想办法了 每个数据表中就两个字段了,id,name,我的机器c400+192m,还跑得起吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是你处理方式设计不合理。你是使用LOOKUP字段,也就是将数据提取到客户端来处理。在你这种情况下,20个LOOKUP 数据表中的内容一下子全部都要取到客户端来,出现内存不足是可以理解的:》 也可以调整Win2000的虚拟内存空间,最好调到物理内存的3倍 调整虚拟内存的办法不好!!!总不能要求客户的机器也弄成这样吧!!减少QUERY,减少无用的数据 1.减少QUERY,2.减少无用的数据 , 3.优化库结构. 可以动态创建query时最好动态改一下数据结构 select * from a1 UNION select * from a2 union select * from a3union select * from a4union select * from a5我连接了五个表可以把重复纪录过滤掉 用多表连接(left join),不过20个表是比较多(sql慢慢写吧!).ado支持多表同时更新. to jianping0(ljp) 具体怎么写,是不是可以用一个query把多个表连起来,这样可以支持多个查找字段吗?在一个query中 to zzutlink(来溜达) 一个query查多个表可以实现,但是查找字段中就会出现很多重复的:(,因为每个表中的记录数不一样 是否有办法设置热键停止while循环? 线程序安全与否由什么决定呢,为什么常说DELPHI不是线程安全的,而JAVA是线程安全的 MDI创建子窗体的问题 急问:如何使TreeView的某个节点不可见呀!!!! 输入法问题 通过delphi怎样才能获得某一文件的路径/、来者有份/、/、 delphi 表头与表身 DLL参数传递问题 怎么在编译的时候不出现*.duc什么的? 为什么这样赋值不对? 我有一个数据库 我怎样在Delphi中访问远程的ODBC,也就是说ODBC在局域网的另一台计算机上?
你是使用LOOKUP字段,
也就是将数据提取到客户端来处理。
在你这种情况下,
20个LOOKUP 数据表中的内容一下子全部都要取到客户端来,
出现内存不足是可以理解的:》
最好调到物理内存的3倍
2.减少无用的数据 ,
3.优化库结构.
改一下数据结构
union select * from a4
union select * from a5我连接了五个表可以把重复纪录过滤掉
具体怎么写,是不是可以用一个query把多个表连起来,这样可以支持多个查找字段吗?在一个query中
一个query查多个表可以实现,但是查找字段中就会出现很多重复的:(,因为每个表中的记录数不一样