每个数据表中就两个字段了,id,name,我的机器c400+192m,还跑得起吧

解决方案 »

  1.   

    可能是你处理方式设计不合理。
    你是使用LOOKUP字段,
    也就是将数据提取到客户端来处理。
    在你这种情况下,
    20个LOOKUP 数据表中的内容一下子全部都要取到客户端来,
    出现内存不足是可以理解的:》
      

  2.   

    也可以调整Win2000的虚拟内存空间,
    最好调到物理内存的3倍
      

  3.   

    调整虚拟内存的办法不好!!!总不能要求客户的机器也弄成这样吧!!减少QUERY,减少无用的数据
      

  4.   

    1.减少QUERY,
    2.减少无用的数据 , 
    3.优化库结构.
      

  5.   

    可以动态创建query时最好动态
    改一下数据结构
      

  6.   

    select * from a1 UNION select * from a2 union select * from a3
    union select * from a4
    union select * from a5我连接了五个表可以把重复纪录过滤掉
      

  7.   

    用多表连接(left join),不过20个表是比较多(sql慢慢写吧!).ado支持多表同时更新.
      

  8.   

    to jianping0(ljp) 
      具体怎么写,是不是可以用一个query把多个表连起来,这样可以支持多个查找字段吗?在一个query中
      

  9.   

    to zzutlink(来溜达) 
      一个query查多个表可以实现,但是查找字段中就会出现很多重复的:(,因为每个表中的记录数不一样