11 2013 档案

摘要:Union和Union All 的区别:Union 是对结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All,对两个结果集进行并集操作,包括重复行,不进行排序;Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。可以在最后一个结果集中指定Order by子句改变排序方式 阅读全文
posted @ 2013-11-14 17:56 皮卡熊 阅读(162) 评论(0) 推荐(0)
摘要:MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种 文章来源http://bbs.csdn.net/topics/2500044671、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_l... 阅读全文
posted @ 2013-11-14 17:42 皮卡熊 阅读(710) 评论(0) 推荐(0)
摘要:关于导入excel问题: 在VS中可以导入,部署在IIS上无法导入的原因: 1.可能部署IIS上发布的文件设置为只读,没有写入权限。解决方法为:设置程序发布的文件夹,添加写入权限,以及asp.net 或IIS-User权限; 2.可能excel兼容问题: 2003Excel标准版为:string strConn = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'", excelFile 阅读全文
posted @ 2013-11-08 17:45 皮卡熊 阅读(171) 评论(0) 推荐(0)
摘要:在SQL数据库中使用SQL语句(格式:alter table [tablename] alter column [colname] [newDataType])修改某表的字段类型时,报一下错误:由于一个或多个对象访问此列,ALTER TABLE********失败。” 根据上述提示在网上搜索结果,得知发生该错误的原因在于要修改的字段存在Default约束,解决方法:1.查找出表中该字段的约束名称(或根据已有的提示及对象'DF__******')declare @name varchar(50)select @name =b.name from sysobjects b join 阅读全文
posted @ 2013-11-01 17:21 皮卡熊 阅读(829) 评论(0) 推荐(0)
摘要:错误原因:由于Excel97-2003的连接格式与Excel2010的 不同造成。解决方案1:很多人换了2010后,问的最多的问题之一是2003里最经典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”这句怎么不能用了。百度一下可以了解到,Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,这适用于2003版本(2003之前的我没装,所以也不知道能向下适应到哪个版本),而在2007中,微软对其旗下 Access 与 Excel 的主要文件格式进行修改,并且重命名为 .accdb(Access 2007 数据库文件)与 .xlsx(Exc 阅读全文
posted @ 2013-11-01 17:16 皮卡熊 阅读(341) 评论(0) 推荐(0)