用SqlBulkCopy批量插入大量数据

首先用datatable存数据 datatable有一列为数字型 

columns.Add("Amout", typeof(System.Double));

插入后合计不对.比正确结果小了一点. 后改为float 数字又大了点.

后来改为了

columns.Add("Amount");

不加数据类型 数字正确.

sql的数据类型为 [Amount] [numeric] (18, 2)

这里的数据类型为什么会出现这样的情况呢? 

难道跟精度有关系吗? 可是直接计算datatable里面的值又是对的.不知道SqlBulkCopy是不是做了什么特殊处理.

唉 简直是浪费时间啊.

posted @ 2010-02-26 23:51 午夜瞎想 阅读(73) 评论(0) 编辑

以前介绍过ASP.NET MVC Client-side Resource Combine 主要的用途是集中管理js css 和压缩缓存js css 等文件.

但老外写的不支持中文,现在项目中需要用到了才发现,今天把编码支持加了上去.留个备份

xml中

<?xml version="1.0" encoding="utf-8" ?>

<resourceCombine url="~/combine.axd" defaultDuration="15" defaultVersion="1" defaultCacheDisabled="false" >

    <resourceSet name="siteCss" type="css" duration="30" version="1">

        <resource path="~/content/css/theme.css" />

        <resource path="~/content/css/style.css" />

        <resource path="~/Content/thickbox/thickbox.css" />

        <resource path="~/Content/jquery-treeview/jquery.treeview.css" />

    </resourceSet>

    <resourceSet name="siteJs" type="js" duration="30" version="a1" charset="gb2312">

        <resource path="~/Scripts/jquery-1.3.2.min.js" mode="LocalStatic" />

        <resource path="~/Content/jquery-treeview/jquery.treeview.js" mode="LocalStatic" />

        <resource path="~/Content/thickbox/thickbox-compressed.js" mode="LocalDynamic" />

        <resource path="~/Content/jquery-treeview/jquery.cookie.js" mode="LocalStatic" />

    </resourceSet>

</resourceCombine>

下载地址:Mvc.ResourceCombine.rar

posted @ 2009-09-23 11:32 午夜瞎想 阅读(70) 评论(0) 编辑

我喜欢用Greader 因为这里可以订阅大量的信息,并且朋友们可以把自己认为有意思的信息共享出来,通过greader互联网上有啥信息都可以第一时间看到.最最关键的是他有https访问方式,所以充斥了大量在一般网站无法看到的东西,慢慢大家share的信息中包含了不少社会阴暗面的东西.当然我也喜欢共享给大家看到.

昨天有个朋友对我说,你怎么老share这样的信息呢?这些事情你share出来又有什么用处,而且你也改变不了什么.

真的改变不了什么吗?

互联网最近几年发生了许多巨大的变化,充分体现了网民的力量,以前在百度空间上写过几篇文章,说这个事情< 网络 开启自由之门? >

为什么同样的人在互联网上才能起到作用呢?因为维权的成本很低,只需要一个share就可以了,并且通过大量人的share造成了社会的压力,社会的媒体又一次进行share造成了政府的压力,反过来又改变千千万万的网民.蝴蝶效应大家应该听说过吧,一个share的蝴蝶效应会造成什么?

我想打个比方,记得以前见义勇为吗?当社会上大多数人都在冷漠的对待社会的黑暗的时候,当这样的黑暗降临到你的头上的时候你想到的是什么,记得以前有个笑话,说有个人路上听到有人喊救命,他想反正不管自己的事情就走开了,回来后才知道是自己的亲人.

邓玉娇的案子如果没有每个网民的share,结果又是如何,如果黑暗的事情发生的你的身上,你想到的是什么?

请大家不要吝啬你的鼠标,一个简简单单的share到最后可能放大到对整个社会的改进,最近得利的还是自己.不要再冷漠,也不要在说跟自己无关紧要.拿上你的武器,使用你那微薄的权利吧.

posted @ 2009-08-20 10:43 午夜瞎想 阅读(89) 评论(0) 编辑
posted @ 2009-08-08 20:19 午夜瞎想 阅读(909) 评论(0) 编辑

用写html的方法导出excel的时候excel会自动的把一些格式转换了一下,有时候达不到我们想要的效果,我们可以通过样式调整数据格式

这是常用的几种:

mso-number-format:\@
文本
mso-number-format:"0\.000"
数字 
mso-number-format:"mm\/dd\/yy"
日期 
mso-number-format:"d\\-mmm\\-yyyy"
日期
mso-number-format:Percent
百分比

 

定义样式

td.accountnum
  {mso-number-format:\@}

 

使用样式

<td class="accountnum">01070000<td>

 

还可以进行特殊的操作,比如合计 过滤等等

<TR>
<TD FILTER=ALL > ProductID</TD>
<TD FILTER=ALL > Product Name</TD>
<TD FILTER=ALL > Sales Person</TD>
<TD FILTER=ALL > Date Closed</TD>
<TD FILTER=ALL > Sale Amount</TD>
</TR>

 

计算:

<TR>
	<TD FORMULA=Avg(A4:A20)></TD>
	<TD FORMULA=Sum(A4:A20)></TD>
</TR>
 
这样大部分的功能即可实现啦.html导出到excel还是很方便的.比如结合gridview使用的时候几行代码就可以搞定了.比操作api要来的快,当然只能用在报表相对不是很复杂的时候.
posted @ 2009-08-03 14:55 午夜瞎想 阅读(410) 评论(0) 编辑
摘要: 当 DateField 的format属性被设置为‘Y-m’的时候 ,找个看似没有任何问题的设置 ,其实缺存在一个小BUG! 比如 :当你选2月份,并且当前系统 日期为 每 个月的29-31号时,BUG就出现了 ,不管你怎么选 ,文本框始终是3月,这样用户在这几天 就不能查看2月份或其他没有当前日期号数的月份都会出不来 . 本来我想选择2月份, 当我点击2月份的一个日期后 这儿还是3月份, 当前系...阅读全文
posted @ 2009-07-31 17:24 午夜瞎想 阅读(439) 评论(0) 编辑
摘要: OpenForum是一个在CodePlex的新的开源项目。OpenForum非常简单,没有任何先进的特性适合对论坛要求不高的用户。你可以改变它的外观或者写属于自己的皮肤。让我们看看OpenForum是什么样子的。 首先他是一个非常简单的论坛。他用默认的ASP.NET MVC框架的模板。点击上面的菜单选择“Forum”就可以看到论坛列表。 点击帖子标题即可看到内容和回复。 这里是一个写新帖子的样例...阅读全文
posted @ 2009-07-27 13:04 午夜瞎想 阅读(262) 评论(0) 编辑
摘要: Entity Framework 4.0 可以通过model来生成数据库。如果你先创建了model然后你想生成数据库,那么你可以用新的 Generate Database Script from Model特性。下面看看他是如何工作的。 我将用我的 gallery 的例子。假设我们用vs2010打开model 1.右击model并选择Generate Database from Model,下...阅读全文
posted @ 2009-07-24 10:51 午夜瞎想 阅读(424) 评论(0) 编辑
摘要: 效果:修改一列 然后自动同时修改另一列 listeners: {             afteredit: function(val) {             ...阅读全文
posted @ 2009-07-24 00:00 午夜瞎想 阅读(1537) 评论(0) 编辑
摘要: 项目描述: 这个是从Yahoo! UI Library's YUI Compressor的java项目移植过来的.主要的功能是更高效率的把JavaScript和Css压缩到最小. 项目地址: http://yuicompressor.codeplex.com/阅读全文
posted @ 2009-07-22 16:58 午夜瞎想 阅读(232) 评论(0) 编辑