摘要: http://www.cnblogs.com/serviceboy 阅读全文
posted @ 2012-02-13 13:58 Serviceboy 阅读(170) 评论(2) 推荐(0) 编辑
摘要: 众所周知,DataSet和DataTable可以被认为是“内存中”的数据库。其中DataSet包含若干个可能具备一定关联的DataTable,从而实现类似缓冲区一般的数据存储,由于DataSet或者是DataTable是被SqlDataAdapter(或者更抽象的是某个数据库的DataAdapter)的Fill方法填充而成,自然只需调用其Update方法即可完全更新整个对应的物理数据库,同时也自动设置相关的各个DataTable中的每一行DataRow的RowState到其应有的状态。其实DataSet和DataTable不仅如此,使用恰当在某些方面甚至可以完全代替SQL语句;下面给出一些例子 阅读全文
posted @ 2012-02-13 13:51 Serviceboy 阅读(2949) 评论(1) 推荐(0) 编辑
摘要: 我们通常认为Nothing(VB.NET)中和null(C#)中的功能是完全一样的。其实如果你这样认为的话,就大错特错了。的确,一般情况下,如果把null(vb中把Nothing赋值给一个引用类型,那么此二者结果是等同的)。但是VB.NET中还允许你把Nothing赋值给值类型(无论是基本值类型,还是自定义的Struct值类型),这在C#中是不允许的(造成编译错误)。比如:Dim i As Integer = Nothing上面这段代码的意思是:给i设置自身类型的初始值(相当于i=0),在C#中等同于:int i = default(int);另外,VB.NET的Is是用来判断两个引用对象(地 阅读全文
posted @ 2012-02-13 10:03 Serviceboy 阅读(714) 评论(0) 推荐(0) 编辑