04
05/12
SQL Server 2005/2008使用PIVOT/UNPIVOT行列转换
SQL Server 005/2008使用PIVOT/UNPIVOT行列转换 SQL Server2005引入了很多迎合开发者口味的新特性,虽然改动不大,却大大了减少了开发者的工作量,这种替用户考虑的开发思路,值得称赞。 在SQL Server2000中,要实现行列转换,需要综合利用聚合函数和动态SQL,实现起来需要一定的技巧,所以在CSDN的SQL讨论区里可以看到大量询问 行列转换如何实现的问题。到了2005中,使用新引进的关键字PIVOT/UNPIVOT,可以轻松实现行列转换的需求。 好像Oracle11g也准备引入PIVOT/UNPIVOT特性,对于Oracle开发来说,It's a good...
01
05/12
Delphi如何调用C#写的dll
近来,因工作需要,必须解决Delphi7写的主程序调用C#写的dll的问题。在网上一番搜索,又经过种种试验,最终证明有以下两种方法可行: 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目TestDll, using System.Runtime.InteropServices; namespace TestDll { public interface I TestClass { void YourProcedure(stirng param1); } [ClassInterface(ClassInterfaceType.None)] public class TestClass:I TestClass { public void YourProcedure (stirng param1); { //自己的代码 } } } 完成之...