随笔 - 745, 文章 - 1, 评论 - 180, 阅读 - 155万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2012 档案

摘要:0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错误。 11 试图加载格式错误的程序。 12 访问码无效。 13 数据无效。 14 存储器不足,无法完成此操作。 15 系统找不到指定的驱动器。 16 无法删除目录。 17 系统无法将文件移到不同的驱动器。 18 没有更多文件。 19 介质受写入保护。 20 系统找不到指定的设备。21 设备未就绪。 22 设备不识别此命令。 23 数据错误 (循环冗余检 阅读全文

posted @ 2012-04-23 21:47 moss_tan_jun 阅读(4507) 评论(0) 推荐(1) 编辑

摘要:http://apps.hi.baidu.com/share/detail/37462037 阅读全文

posted @ 2012-04-16 23:09 moss_tan_jun 阅读(209) 评论(0) 推荐(0) 编辑

摘要:http://apps.hi.baidu.com/share/detail/37462037 阅读全文

posted @ 2012-04-16 23:09 moss_tan_jun 阅读(300) 评论(0) 推荐(1) 编辑

摘要:与ASP相比ASP.NET在Web应用开发上无疑更容易,更有效率。Web开发大部分还是围绕着数据操作,建立数据库存储数据,编写代码访问和修改数据,设计界面采集和呈现数据。走过Asp.net学习入门阶段后,真正开始着手开发一个Web项目时,才发现错综复杂的数据与关联根本就不是SqlDataSource和AccessDataSource数据源控件能简单解决的,而恰恰是被忽视了的一个ObjectDataSource数据源控件才是真正踏入开发门槛的关键,由此也对三层架构模式有了初步体验。一.ASP.NET三层架构介绍设计模式中的分层架构(可以参考一下J2EE中MVC模式)实现了各司其职,互不干涉,所以 阅读全文

posted @ 2012-04-16 23:02 moss_tan_jun 阅读(938) 评论(0) 推荐(0) 编辑

摘要:public Line(string name)是Line类的构造函数,base(name)是其基类的构造函数。public Line(string name): base(name)指的是在Line的构造函数中调用其基类的带string类型参数的构造函数。因为在子类不能直接继承父类的构造函数,只能通过这种方式调用 阅读全文

posted @ 2012-04-16 22:24 moss_tan_jun 阅读(1791) 评论(0) 推荐(0) 编辑

摘要:使用过SQL Server 2000的人都知道,要想实现行列转换,必须综合利用聚合函数和动态SQL,具体实现起来需要一定的技巧,而在SQL Server 2005中,使用新引进的关键字PIVOT/UNPIVOT,则可以很容易的实现行列转换的需求。 在本文中我们将通过两个简单的例子详细讲解PIVOT和UNPIVOT的用法。PIVOT是行转列,用法如下: 假如表结构如下: id name quarter profile 1 a 1 1000 1 a 2 2000 1 a 3 4000 1 a 4 5000 2 b 1 3000 2 b 2 3500 2 b 3 4200 2 b... 阅读全文

posted @ 2012-04-16 22:07 moss_tan_jun 阅读(3915) 评论(0) 推荐(2) 编辑

摘要:PIVOT 提供的语法比一系列复杂的 SELECT...CASE 语句中所指定的语法更简单和更具可读性。有关 PIVOT 语法的完整说明,请参阅 FROM (Transact-SQL)。以下是带批注的 PIVOT 语法。SELECT <非透视的列>,[第一个透视的列] AS <列名称>,[第二个透视的列] AS <列名称>,...[最后一个透视的列] AS <列名称>,FROM(<生成数据的 SELECT 查询>)AS <源查询的别名>PIVOT(<聚合函数>(<要聚合的列>)FOR[<包含要 阅读全文

posted @ 2012-04-16 22:03 moss_tan_jun 阅读(695) 评论(0) 推荐(0) 编辑

摘要:--行列互转/******************************************************************************************************************************************************以学生成绩为例子,比较形象易懂整理人:中国风(Roy)日期:2008.06.06******************************************************************************************************* 阅读全文

posted @ 2012-04-16 21:53 moss_tan_jun 阅读(404) 评论(0) 推荐(0) 编辑

摘要:首先,sqlserver里的标识符有一定的规则,比如 你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子:你有个表名字叫做 aa[]bb 当某些应用动态语句查询时 你如何写呢 exec('select * from aa[]bb') ?Xset @sql='select * from ' + quotename('aa[]bb') exec(@ 阅读全文

posted @ 2012-04-16 21:47 moss_tan_jun 阅读(228) 评论(0) 推荐(0) 编辑

摘要:SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@pp1", item.OrderNum), new SqlParameter("@pp2", item.OrderItemNum), }; 阅读全文

posted @ 2012-04-13 15:33 moss_tan_jun 阅读(188) 评论(0) 推荐(0) 编辑

摘要:在C#中,Dictionary提供快速的基于兼职的元素查找。当你有很多元素的时候可以使用它。它包含在System.Collections.Generic名空间中。在使用前,你必须声明它的键类型和值类型。详细说明必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 键值对之间的偏序可以不定义 创建和初始化一个Dictionary对象Dictionary my 阅读全文

posted @ 2012-04-13 12:06 moss_tan_jun 阅读(493) 评论(0) 推荐(0) 编辑

摘要:1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name3.获取所有表名SELECT Name FROM DatabaseName..SysObjects Where XTyp 阅读全文

posted @ 2012-04-07 14:43 moss_tan_jun 阅读(521) 评论(0) 推荐(0) 编辑

摘要:第一种方法:/* 创建链接服务器 */ exec sp_addlinkedserver 'srv_lnk','','sqloledb','条码数据库IP地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go /* 查询示例 */ SELECT A.ListCode FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B WHERE A.List 阅读全文

posted @ 2012-04-07 14:35 moss_tan_jun 阅读(209) 评论(0) 推荐(0) 编辑

摘要:begin try--SQL end trybegin catch --sql (处理出错动作)end catch我们将可能会出错的sql 写在begin try...end try 之间,若出错,刚程序就跳到紧接着的begin try...end try 的beign catch...end catch中,执行beign catch...end catch错误处理SQL。try..catch 是可以嵌套的。在begin catch ...end catch中我们可以利用系统提供的下面四个函数得到出错信息:error_number 返回错误代码error_serverity 返回错误的严重级别 阅读全文

posted @ 2012-04-07 11:10 moss_tan_jun 阅读(424) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示