摘要: 1.绝对不能把属于一个dataset的datatable向另外一个dataset直接add,除非使用复制2.datable里自带一个defaultview属性,这个属性类型是dataview,可以用dataview属性中的sort来设置排序功能 阅读全文
posted @ 2011-10-23 23:03 终于出名 阅读(146) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/mascotdai/blog/item/19d80c1e281cbbf11bd5764c.html今天,写程序用到数据库更新,经常出错,出错原因为:所有记录中均未找到搜索关键字。代码检查了N遍了都没有错,最后百度了一下,发现一个高人说貌似是Access的一个BUG(高人才敢这么说Microsoft的产品),并且附上了解决方法,删除了“索引”问题就解决了,果然是高人。下面是解决方法:==========================使用Access数据库,出现“所有记录中均未找到搜索关键字”的错误。不知怎样解决。猜测是Access数据库的一个BUG。测试 阅读全文
posted @ 2011-10-03 10:00 终于出名 阅读(3852) 评论(1) 推荐(1) 编辑
摘要: 受到这个地址的启发http://blog.chinaunix.net/space.php?uid=660282&do=blog&cuid=369590要根据第一个查询条件,查出所有parent id=id的集,也就是树状目录递归查询,查出所有的分叶CREATE PROC spGetChildren (@id int) asdeclare @t table(id int,node_name nchar(10),parent_id int) ----声明一个临时表insert @t select * from t_tree where id = @id ... 阅读全文
posted @ 2011-09-18 21:19 终于出名 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1 [ WITH <common_table_expression> [ ,n ] ]2 <common_table_expression>::=3 expression_name [ ( column_name [ ,n ] ) ]4 AS (5 CTE_query_definition1 -- 定位点成员(也就是初始值或第一个结果集) 6 union all7 CTE_query_definition2 -- 递归成员8 )这是官方示例模版withdistrict as ( -- 获得第一个结果集,并... 阅读全文
posted @ 2011-09-17 21:48 终于出名 阅读(225) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/xfrog/archive/2010/10/10/1847462.html今天基本搞清楚SQL Server中递归查询的实现方式,So,先记录下来。不过呢,个人觉得SQL Server的递归查询相对于Oracle中的递归查询更加难以理解。 从SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用。CTE即公用表表达式,虽然不恰当,但你可以将它看做成一个临时命名的结果集合。 我们先建立一个示例表,名称为MENU,表示菜单的层次结构: 1 CREATE TABLE MENU 2 ( 3 ... 阅读全文
posted @ 2011-09-17 16:01 终于出名 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在sql server2008里面,可能微软考虑到数据量比较大,如果直接返回所有行,可能造成耗费时间过多。所有默认为"编辑前200行"和"返回前1000行".这对于有些朋友来说不太方面,那么如何如何实现"编辑所有行"和"返回所有行"呢?具体方法为:Microsoft SQL Server Management Studio--工具--选项--SQL Server对象资源管理器--命令把其中的"编辑前<n>行命令的值"和"选择前<n>行命令的值"都改为& 阅读全文
posted @ 2011-09-17 11:12 终于出名 阅读(766) 评论(0) 推荐(0) 编辑