摘要: 在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。 本章我们主要演示如何利用with as功能实现一个简单的递归功能。在这之前先看 阅读全文
posted @ 2016-11-07 22:31 每天进步多一点 阅读(8981) 评论(0) 推荐(2)
摘要: 1.原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界 阅读全文
posted @ 2016-11-07 22:15 每天进步多一点 阅读(5164) 评论(0) 推荐(0)
摘要: DataSet 表示数据在内存中的缓存。 属性 Tables 获取包含在 DataSet 中的表的集合。 ds.Tables["sjxx"] DataTable 表示内存中数据的一个表。 公共属性 Columns 获取属于该表的列的集合。 DataSet 获取此表所属的 DataSet。 Defau 阅读全文
posted @ 2016-10-31 23:31 每天进步多一点 阅读(1728) 评论(0) 推荐(0)
摘要: C#编程语法中break ,continue, return这三个常用的关键字的学习对于我们编程开发是十分有用的,那么本文就向你介绍break ,continue, return具体的语法规范。 C#编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个 阅读全文
posted @ 2016-10-31 23:29 每天进步多一点 阅读(32454) 评论(0) 推荐(2)
摘要: 将下面表(1)格式的数据转换为表(2)格式的数据。很明显,这是一个行转列的要求,本想在数据库中行转列,因为在数据库中行转列是比较简单的,方法可以参考本站SQLServer中(行列转换)行转列及列转行且加平均值及汇总值,但因其它需求,最终需将该转化搬到C#中进行了。 (表1) 表(2) 不多说了,下面 阅读全文
posted @ 2016-10-31 23:23 每天进步多一点 阅读(14414) 评论(0) 推荐(0)
摘要: 计算列区别于需要我们手动或者程序给予赋值的列,它的值来源于该表中其它列的计算值。比如,一个表中包含有数量列Number与单价列Price,我们就可以创建计算列金额Amount来表示数量*单价的结果值,创建Amount列后,在程序中需要使用计算金额这个值时,就不用取出Number列与Price列的值后 阅读全文
posted @ 2016-10-31 23:12 每天进步多一点 阅读(23853) 评论(0) 推荐(2)
摘要: //示例代码如下:using System;using System.Collections.Generic;using System.Collections.ObjectModel;namespace linqs{ class Program { static void Main(string[] 阅读全文
posted @ 2016-10-18 23:14 每天进步多一点 阅读(55156) 评论(0) 推荐(3)
摘要: 一、在DataTable中查找 1. 使用Select方法查找没有主键的表DataTable的Select方法返回一个DataRow数组,有四个重载的函数。 2. 使用Find方法查找有主键的表 分两种情况:(1) 主键只有一个字段 (2) 主键有多个字段例如,表的主键由一个整型字段ID和一个字符类 阅读全文
posted @ 2016-10-11 13:41 每天进步多一点 阅读(8320) 评论(0) 推荐(0)
摘要: 由于数据库的一个表字段中多包含html标签,现在需要修改数据库的字段把html标签都替换掉。当然我可以通过写一个程序去修改,那毕竟有点麻烦。直接在查询分析器中执行,但是MS SQL Server并没有提供正则表达式,替换html标签可不那么容易。我们可以通过CLR托管来实现一个通过正则表达式来替换h 阅读全文
posted @ 2016-10-04 11:22 每天进步多一点 阅读(10569) 评论(0) 推荐(0)
摘要: 你可能要问,我用EF不就为了避免写SQL吗?如果要写SQL我不如直接用ADO.NET得了。话虽然这么说没错,可有些时候使用EF操作数据还是有一些不方便,例如让你根据条件删除一组记录,如果按照正常的流程来走,你就得先把这些数据查出来,然后再一条一条地删除它们,这样不仅麻烦而且性能也比较低。这种情况下S 阅读全文
posted @ 2016-09-08 23:18 每天进步多一点 阅读(24319) 评论(6) 推荐(9)