现在在做一个小项目,客户要求将一个页面的东西生成EXCEL和ACCESS,字段数超过100个,自己想做个多表关联,但是插入数据的时候,好像比较麻烦,而且不晓得会不会影响效率?有没有高手指点一下该怎么办比较合理?还有弱弱地问一下,一般来说,数据库里,每张表的字段最多可以有多少个?

解决方案 »

  1.   

      关联出几张表细化出来。  如果非要一个表100多个字段, 尽量不要用 select *   
      

  2.   

    把表拆分了吧。。100个字段动态拼SQL 都很恐怖。
      

  3.   

    100个字段的表?仔细分析应该是可以拆分为多个关联表的。遇到这样的问题,我以前用delphi解决,现在用delphi的时候也还是多,delphi的多表更新很容易做。
      

  4.   

    100个字段的表不拆分更恐怖,一条SQL语句得多长,恐怕眼睛都会看花,稍微不注意就会出错,更新的效率更低,生成的EXCEL普通电脑能不能打开还成问题。