摘要: 把长日期转换为短日期 Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencr... 阅读全文
posted @ 2008-06-17 11:52 my favorite 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种... 阅读全文
posted @ 2008-06-17 11:50 my favorite 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到 Web 应用程序中之后用途更加广泛。利用 SQL Server® 2000 Reporting Services 的最新版本,您可以轻松地具有来自各种数据源的报表生成功能。在本文中,我将介绍使用 Visual Studio® 和 Reporting Services 来编写报表,并演示如何将报表集成到 Web 应用程序中。 R... 阅读全文
posted @ 2008-06-17 11:50 my favorite 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 目录 一、因情制宜,建立“适当”的索引... 3 二、改善SQL语句... 10 三、实现小数据量和海量数据的通用分页显示存储过程... 16 四、聚集索引的重要性和如何选择聚集索引... 22 结束语:... 24 参考文献:... 24 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据... 阅读全文
posted @ 2008-06-17 11:49 my favorite 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 很感谢creativepeter(头皮屑)提供的本连接地址(http://www.connectionstrings.com/) SQL Server ODBC Standard Security: "Driver={SQL Server};Server=Aron1;Database=pub... 阅读全文
posted @ 2008-06-17 11:48 my favorite 阅读(398) 评论(0) 推荐(0) 编辑
摘要: select name from syscolumns where id=( select max(id) from sysobjects where xtype='u' and name='表名' ) order by colorder 阅读全文
posted @ 2008-06-17 11:47 my favorite 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 项目介绍 这节将要把《一步一步学Linq to sql(三):增删改》中留言簿的例子修改为使用WCF的多层构架。我们将会建立以下项目: l A,网站项目 WebSite:留言簿表现层 l B,类库项目 Contract:定义数据访问服务的契约 l C,类库项目 Service:定义数据访问服务 l D,类库项目En... 阅读全文
posted @ 2008-06-17 11:46 my favorite 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 外部映射文件 我们可以使用sqlmetal命令行工具来生成外部映射文件,使用方法如下: 1、开始菜单 -》 VS2008 -》VS工具 -》VS2008命令行提示 2、输入命令: D:\Program Files\Microsoft Visual Studio 9.0\VC>sqlmetal /con... 阅读全文
posted @ 2008-06-17 11:45 my favorite 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 论坛表结构 为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表: 1、 论坛版块分类表 dbo.Categories: 字段名 字段类型 ... 阅读全文
posted @ 2008-06-17 11:45 my favorite 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 检测并发 首先使用下面的SQL语句查询数据库的产品表: select * from products where categoryid=1 查询结果如下图: 为了看起来清晰,我已经事先把所有分类为1产品的价格... 阅读全文
posted @ 2008-06-17 11:44 my favorite 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 延迟执行 IQueryable query = from c in ctx.Customers select c; 这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句,比如:... 阅读全文
posted @ 2008-06-17 11:43 my favorite 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 普通存储过程 首先在查询分析器运行下面的代码来创建一个存储过程: create proc sp_singleresultset as set nocount on select * from customers ... 阅读全文
posted @ 2008-06-17 11:42 my favorite 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 示例数据库 字段名 字段类型 允许空 字段说明 ... 阅读全文
posted @ 2008-06-17 11:41 my favorite 阅读(257) 评论(0) 推荐(0) 编辑
摘要: DataContext DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。 DataContext提供了以下一些使用的功能: l 以日志形式记录DataContext生成的SQL l 执行SQL(包括... 阅读全文
posted @ 2008-06-17 11:40 my favorite 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 什么是Linq to sql Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。 要学... 阅读全文
posted @ 2008-06-17 11:40 my favorite 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 本章主要介绍DropDownExtender的使用方法。以前要做一个带DropDownList的TextBox控件可是大费周章,脚本代码一大堆,而且还要兼顾和后台的交互,否则只能做静态的DropDownList。但现在有了DropDownExtender,一切烦恼迎刃而解。 第一步:建立Ajax Control Toolkit Website 本例子需要一个TextBox控件、N个LinkBut... 阅读全文
posted @ 2008-06-17 11:38 my favorite 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 本章介绍AutoCompleteExtender的使用方法。用过Google的朋友都会发现,当我们在搜索框输入关键字的时候,Google会自动列出相关关键字提示。那么用Ajax.net也能做到么?答案是:Of course! 第一步:建立AJAX Control Toolkit Website 本例子只需要一个TextBox控件和一个AutoCompleteExtender组件。拖进设计界面后代... 阅读全文
posted @ 2008-06-17 11:37 my favorite 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 本章主要介绍CalendarExtender的使用方法。CalendarExtender组件比.net原来自带的Calendar控件效果更Cool,使用方法也丰富了很多。 第一步:建立AJAX Control Toolkit Website 为了演示CalendarExtender丰富的使用方法,本例子一共使用了两个TextBox控件、一个Image控件和两个CalendarExtender组件... 阅读全文
posted @ 2008-06-17 11:37 my favorite 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 本章主要介绍HoverMenuExtender的使用方法。我们以前要做一个js下拉菜单会很麻烦,不但要写很多代码,而且写出来的代码不好管理,扩展性也很难做到很好。但现在我们有了HoverMenuExtender,一切都将迎刃而解,我们的口号是:不编码! 第一步:建立AJAX Control Toolkit Website 本例子只需要一个Panel控件、N个Linkbutton控件和一个Hove... 阅读全文
posted @ 2008-06-17 11:36 my favorite 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本章介绍TabContainer和TabPanel的使用方法,这两个是一套组件,两者结合使用,使用方法非常十分相当简单,我在这里简单演示一下。 第一步:建立Ajax Control Toolkit Website 这个例子我们只需要TabContainer和TabPanel组件,不需要其他控件。具体代码如下: 一大段内容A...... 阅读全文
posted @ 2008-06-17 11:35 my favorite 阅读(487) 评论(0) 推荐(0) 编辑