文章分类 -  工作总结

摘要:今天在转换数据的时候,需要把数据库中的二进制图片数据转换为图片保存,思路是将数据库的数据读取到byte[]中,然后通过Image.FromStream保存到IList<image>再做统一的处理。但是当对imageList做统一处理时要保存图片的时候一直提示“非一般性的GDI错误”。MSDN: 在 Image 的生存期内,必须使流保持打开。 发现把对imageList的处理部分放到MemoryStream的using块中就不会有错误了。 imageByteList.ForEach((byteArray) => { using (MemoryStream memory = ne 阅读全文
posted @ 2011-04-22 18:04 雁北飞 阅读(7324) 评论(0) 推荐(0)
摘要:上周五接到一个任务,就是PHP组会传递一些数据过来,我要完成的任务就是将这些数据库导出然后插入数据库,周四下午恰好在学习XML的序列化。于是经过讨论后决定传递过来的数据用XML格式,我对其进行反序列化,然后插入数据库。但是后来发现,这样反序列化后,得到的是一个数组对象。最简单的方法就是用一个for循环将其一个个插入数据库,但是觉得这样的效率太低了。于是在网上找了下关于批量插入数据库的资料。找到两个可行方案,接下来对这两个可行方案进行备忘。 1.用ADO.NET的一个新特性:SqlBulkCopy.将传递过来的xml文件读入到DataSet中,当然还要对这个xml进行数据格式上的Xsd验证。代. 阅读全文
posted @ 2011-03-08 11:56 雁北飞 阅读(2243) 评论(1) 推荐(1)