2006年4月11日

摘要: 如果笔者告诉你,往Excel表格中写几十万条数据不会超过10秒钟,而不是通常设想的数分钟甚至数十分钟,你是否会相信,但实际情况就是这样。在Office开发中,最为常用的对象就是Range对象,而最被误用的对象也是Range对象。下面笔者举一个简单的例子说明如何有效的使用Range对象,以导出数据到Excel。 在实践中,通过COM自动化调用Excel,不管是通过VB还是通过VSTO在.net下调... 阅读全文
posted @ 2006-04-11 10:00 城 阅读(250) 评论(0) 推荐(0) 编辑
 
摘要: 数据库操作的死锁是不可避免的,本文并不打算讨论死锁如何产生,重点在于解决死锁,通过SQL Server 2005, 现在似乎有了一种新的解决办法。 将下面的SQL语句放在两个不同的连接里面,并且在5秒内同时执行,将会发生死锁。 use Northwind begin tran insert into Orders(CustomerId) values('ALFKI') wai... 阅读全文
posted @ 2006-04-11 09:20 城 阅读(305) 评论(0) 推荐(0) 编辑
 
摘要: SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的。 举几个例子来简单说明 这些例子我引用了Northwind库。 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders ... 阅读全文
posted @ 2006-04-11 09:19 城 阅读(220) 评论(0) 推荐(0) 编辑