摘要: CREATE PROCEDURE [dbo].[proc_DataPageList2000](@tableName varchar(255),@getFields varchar(1000) = '*',@keyId varchar(50)='Id',@strOrder varchar(255)='',@strWhere varchar(1500) ='',@pageIndex INT,@pageSize INT,@isCount INT = 0) ASSET NOCOUNT ONDECLARE @strSql varchar(8 阅读全文
posted @ 2011-11-29 09:32 星月磊子 阅读(172) 评论(0) 推荐(0) 编辑
摘要: SQL 左外连接,右外连接,全连接,内连接 连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类:内连接。(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。 内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外连接。外连接可以是左向外连接、右向外连接或完整外部连接。 在FROM子句中指定外连接时,可以由下列几组关键字中的一组指定:... 阅读全文
posted @ 2011-11-28 12:00 星月磊子 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 注意:存储过程中的排序一定要有主键,否则分页可能不成功 存储过程1:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--参数说明-------------------------------------------------------------/**//*@strTable --要显示的表或多个表的连接@strField --要查询出的字段列表,*表示全部字段@intTop --最多读取记录数@pageSize --每页显示的记录个数@pageIndex --要显示那一页的记录@strWhere --查询条件,不需where@strSortKey - 阅读全文
posted @ 2011-11-28 11:57 星月磊子 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 解决办法:不直接在页面中设置而改为在代码中设置。1、把textbox控件中的readonly=true去掉;2、在后台代码Page_Load中添加属性:this.txtfilename.Attributes.Add("readonly", "true"); this.txtfilename.Attributes.Add("contenteditable", "false");其中txtfilename为文本框控件的名。给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋 阅读全文
posted @ 2011-11-28 11:41 星月磊子 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.4.1 需求分析需求分析主要是客户对整个项目大的计划、时间要求和资金预算等。1、项目立项2、客户需求说明书1.4.2 整体规划在确定了用户的需求之后,并不是直接开始制作,而是需要对项目进行总体设计和详细设计,制作出一份网站方案给客户。1、总体设计l 网站需要实现那一些功能,反映到程序里面就是划分多少个模块;l 网站开发使用什么软件,在什么样的硬件环境下开发;l 整个项目有多少工作量,可以量化为需要多少人,多少时间;2、规划说明书3、网站建设方案l 客户情况l 网站实现的目的和目标;l 网站形象;l 网站的栏目版块和结构;l 网站内容的安排和相互连接和关系;l 开发时间进度表;l 宣传推广方 阅读全文
posted @ 2011-11-28 11:29 星月磊子 阅读(212) 评论(0) 推荐(0) 编辑
摘要: /**********创建省级表**********/CREATE TABLE T_Province(ProID INT IDENTITY(1,1) PRIMARY KEY, --省份主键ProName NVARCHAR(50) NOT NULL, --省份名称ProSort INT, --省份排序ProRemark NVARCHAR(50) --说明 )Goinsert T_Province(ProName,ProSort,ProRemark) Values('北京市','1','直辖市')insert T_Province(ProName,P 阅读全文
posted @ 2011-11-28 11:26 星月磊子 阅读(3258) 评论(2) 推荐(2) 编辑
摘要: 一、基础 1、说明:创建数据库 CREATEDATABASEdatabase-name 2、说明:删除数据库 dropdatabasedbname 3、说明:备份sqlserver ---创建备份数据的device USEmaster EXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始备份 BACKUPDATABASEpubsTOtestBack 4、说明:创建新表 createtabletabname(col1type1[notnull][prima 阅读全文
posted @ 2011-11-28 11:13 星月磊子 阅读(176) 评论(0) 推荐(1) 编辑
摘要: 分页方法: SQL法、储过程法、游标法。 游标耗资、效率低; 存储过程不错,因为存储过程是经过预编译的效率高、灵活。 这里介绍SQL分页法(这里用的sqlserver2000 ,其它数据库原理相同): 方法1: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM table1 WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id ) ORDER BY id 方法2: 适用于 SQL Server 2000/2005 SELECT TOP 页大小 * FROM tabl... 阅读全文
posted @ 2011-11-21 15:55 星月磊子 阅读(219) 评论(0) 推荐(0) 编辑
摘要: create PROCEDURE Sp_Conn_Sort(@tblName varchar(255), -- 表名@strGetFields varchar(1000) = '*', -- 需要返回的列@fldName varchar(255)='', -- 排序的字段名@PageSize int = 40, -- 页尺寸@PageIndex int = 1, -- 页码@doCount bit = 0, -- 返回记录总数, 非 0 值则返回@OrderType bit = 0, -- 设置排序类型, 非 0 值则降序@strWhere varchar(15 阅读全文
posted @ 2011-11-21 15:38 星月磊子 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.说明:复制表(只复制结构,源表名:a新表名:b) SQL:select*intobfromawhere11 2.说明:拷贝表(拷贝数据,源表名:a目标表名:b) SQL:insertintob(a,b,c)selectd,e,ffroma; 3.说明:显示文章、提交人和最后回复时间 SQL:selecta.title,a.username,b.adddatefromtablea,(selectmax(adddate)adddatefromtablewheretable.title=a.title)b 4.说明:外连接查询(表名1:a表名2:b) SQL:selecta.a,a.b,a.c, 阅读全文
posted @ 2011-11-08 12:18 星月磊子 阅读(197) 评论(0) 推荐(0) 编辑