专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

数据库操作效率有关问题求教

发布时间:2011-06-23 15:59:05 文章来源:www.iduyao.cn 采编人员:星星草
数据库操作效率问题求教,在线等
现有如下语句创建的两张表:

CREATE   TABLE   [dbo].[分销业绩]   (
[id]   [int]   NOT   NULL   ,
[部门]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[子部门]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[username]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[日期]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[二级商]   [nvarchar]   (80)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[协议额]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[产品]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[数量]   [int]   NULL   ,
[价格]   [float]   NULL   ,
[金额]   [float]   NULL   ,
[备注]   [ntext]   COLLATE   Chinese_PRC_CI_AS   NULL   ,
)   ON   [PRIMARY]   TEXTIMAGE_ON   [PRIMARY]
GO

CREATE   TABLE   [dbo].[产品]   (
[id]   [int]   NOT   NULL   ,
[fid]   [int]   NULL   ,
[index1]   [int]   NULL   ,
[name]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[规格]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[price]   [float]   NULL   ,
[单位]   [nvarchar]   (50)   COLLATE   Chinese_PRC_CI_AS   NULL   ,
[是否积分]   [nvarchar]   (10)   COLLATE   Chinese_PRC_CI_AS   NULL  
)   ON   [PRIMARY]
GO

在asp.net中是datagrid绑定地分销业绩表,按产品表动态添加列,深成如下图的excel导出:
部门   办事处   分销代表   二级商   类别   一级商   协议额(万元)   月份   品种1     品种n   合计
---------------------------------------
销售部     北京       张三       xx公司     企业客户   xx公司       50   2006-2     单价20数量10   合计200.......       合计   n元  


分销业绩表中有2006年3万行数据,产品中有20个品种,数据采用手写标记填充单元格显示,现在的问题是在导出进行到一半时,服务器就停止了响应,其它机器也无法打开站点上的页面,请问如何提高这种页面的工作效率,求例子或思路

------解决方案--------------------

三萬條數據就不行了?
donet是斷開式的程序啊,先fill到datatble或dataset中,然後再導出

------解决方案--------------------
超时了,我也在考虑这个问题
导入到数据库中我用本地包解决了
导出的时候如果参数固定也可以。我试了下怎么也无法传参数去本地包,在VS中监视参数改变了但本地包中并没改变。导出的数据还是设置时的数据。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: