随笔 - 346, 文章 - 1, 评论 - 27, 阅读 - 102万

导航

< 2025年2月 >
26 27 28 29 30 31 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 1
2 3 4 5 6 7 8

03 2014 档案

摘要:语法:alter table alter column 新类型名(长度)示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10) 阅读全文

posted @ 2014-03-29 09:34 beeone 阅读(365) 评论(0) 推荐(0) 编辑

摘要:asp.net Repeater控件的使用方法2011-11-28 22:09 4770人阅读 评论(1) 收藏 举报asp.netserveraspdatasetdeletexhtml今天学习了,Repeater控件repeater绑定数据: protected void Page_Load(object sender, EventArgs e) { if(!IsPostBack) BindStudent(); } private void BindStudent() { string str = Configura... 阅读全文

posted @ 2014-03-26 06:30 beeone 阅读(340) 评论(0) 推荐(0) 编辑

摘要:EXEC sp_addlinkedserver @server='serverA', @srvproduct='', @provider='SQLOLEDB', @datasrc='192.168.0.28'EXEC sp_addlinkedsrvlogin @rmtsrvname='serverA', @useself='false', @rmtuser ='sa',@rmtpassword = 'aaa' 阿乌(185940804) 10:49:20去网上找找! 阅读全文

posted @ 2014-03-25 21:20 beeone 阅读(311) 评论(0) 推荐(0) 编辑

摘要:create table t(name varchar(03),subject varchar(10),mark int)insert into tselect 'A','語文',80 union allselect 'A','數學',80 union allselect 'A','外語',80 union allselect 'B','數學',80 union allselect 'B','外語',80 union allselect 阅读全文

posted @ 2014-03-25 21:14 beeone 阅读(2452) 评论(0) 推荐(0) 编辑

摘要:EXEC sp_dboption 'my', 'Single User', 'TRUE' EXEC sp_renamedb 'my', 'mycrjtest' EXEC sp_dboption 'mycrjtest', 'Single User', 'FALSE' 阅读全文

posted @ 2014-03-25 21:09 beeone 阅读(181) 评论(0) 推荐(0) 编辑

摘要:动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: declare @fname varchar(20) set @fname = 'FiledName' Select @fname from tableName ... 阅读全文

posted @ 2014-03-25 21:07 beeone 阅读(469) 评论(0) 推荐(0) 编辑

摘要:--得出以上速度的方法是:在各个select语句前加:declare @d datetimeset @d=getdate()select * from tb--并在select语句后加:select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名[Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键[title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL , --红头 阅读全文

posted @ 2014-03-25 20:52 beeone 阅读(2207) 评论(0) 推荐(0) 编辑

摘要:public void BindTree(TreeView tview, TreeNode tn_main, string parentId,string sql) { TreeNode tn=null; tview.Font.Size = FontUnit.Small; tview.ForeColor = System.Drawing.Color.Black; DB db = new DB(); ... 阅读全文

posted @ 2014-03-25 20:01 beeone 阅读(373) 评论(0) 推荐(0) 编辑

摘要:public void BindMenu(Menu mn,MenuItem menu,string mainMenu,string sql) { MenuItem mitem = null; DB db = new DB(); DataSet ds = db.GetDataSet(sql, "table1"); DataTable dTable = ds.Tables[0]; DataRow[] ... 阅读全文

posted @ 2014-03-25 19:54 beeone 阅读(369) 评论(0) 推荐(0) 编辑

摘要:以下是JS省市联动菜单代码: 代码一: 阅读全文

posted @ 2014-03-25 19:50 beeone 阅读(474) 评论(0) 推荐(0) 编辑

摘要:--(1)获取所有数据库名: Select Name FROM Master..SysDatabases order by Name --(2)获取所有表名--XType=''U'':表示所有用户表; --XType=''S'':表示所有系统表; Select Name FROM SysObjects Where XType='U' orDER BY Name SELECT name FROM sysobjects WHERE type = 'U' orDER BY Name --(3)获取表里的字 阅读全文

posted @ 2014-03-25 19:47 beeone 阅读(279) 评论(0) 推荐(0) 编辑

摘要:select * from A union select * from B --不合并重复行 select * from A union all select * from B --如果要对字段进行排序 select * from ( select id,... from A union all select id,... from B ) t or... 阅读全文

posted @ 2014-03-25 19:19 beeone 阅读(2594) 评论(0) 推荐(0) 编辑

摘要:(一)LTRIM ( character_expression )删除字符变量中的起始空格RTRIM ( character_expression ) 删除字符变量中的尾随空格(二)SUBSTRING ( expression , start , length ) 参数expression是字符串、二进制字符串、text、image、列或包含列的表达式。不要使用包含聚合函数的表达式。start是一个整数,指定子串的开始位置。length是一个整数,指定子串的长度(要返回的字符数或字节数)。SELECT x = SUBSTRING('abcdef', 2, 3)下面是结果集:x 阅读全文

posted @ 2014-03-25 19:17 beeone 阅读(3123) 评论(0) 推荐(0) 编辑

摘要:select replace('1234567890','90','**')--下面是结果集/* ----------- 12345678***/SELECT replace(CONVERT(varchar(10),GETDATE(),120),'-','')--下面是结果集/* ------------ 20140325*/ 阅读全文

posted @ 2014-03-25 18:16 beeone 阅读(466) 评论(0) 推荐(0) 编辑

摘要:exec sp_helptext aa--应用sp_helptext查看存储过程的定义文本exec sp_depends aa --通过sp_depends查看存储过程的相关性exec sp_help aa --应用sp_help查看存储过程的其它属性exec sp_rename aa,bb--将指定的存储过程或表名进行更改exec sp_renamedb --更改数据库的名称 阅读全文

posted @ 2014-03-25 06:03 beeone 阅读(606) 评论(0) 推荐(0) 编辑

摘要:返回指定表达式中某模式第一次出现的起始位置;如果在全部有效的文本和字符数据类型中没有找到该模式,则返回零。 Transact-SQL 语法约定语法 PATINDEX ( '%pattern%' , expression ) 备注如果 pattern 或 expression 为 NULL,则当数据库的兼容级别为 70 时,PATINDEX 将返回 NULL;如果数据库兼容级别小于或等于 65,则仅当 pattern 和 expression 同时为 NULL 时,PATINDEX 才返回 NULL。PATINDEX 基于输入的排序规则执行比较。若要以指定排序规则进行比较,则可以 阅读全文

posted @ 2014-03-25 06:01 beeone 阅读(18221) 评论(0) 推荐(0) 编辑

摘要:表结构,companyid是公司名,productid是产品号,说明每个公司生产多少种产品。companyid productid A 1A 2 B 1B 2 B 3C 1 D 1D 2 D 5要求:取出所有生产的产品包含公司A所生产产品的所有公司名。例如,公司A生产1,2,那么产品中至少包含1,2(可以更多)的公司名被选... 阅读全文

posted @ 2014-03-25 05:52 beeone 阅读(171) 评论(0) 推荐(0) 编辑

摘要:ISNUMERIC ( expression )当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为 1 确保可以将 expression 转换为上述数字类型中的一种。注意判断后返回的是0和1与它具有相同用法的就是ISDATE ( expression ) 如:case when ISNUMERIC(字段)=1 then '数字' else '字符' end 阅读全文

posted @ 2014-03-25 05:47 beeone 阅读(404) 评论(0) 推荐(0) 编辑

摘要:SELECT * FROM [表名]WHERE datediff(month,[列名],'2006-09-01')=0 阅读全文

posted @ 2014-03-25 05:43 beeone 阅读(428) 评论(0) 推荐(0) 编辑

摘要:要使用CUBE,首先要了解GROUP BY。其实CUBE和ROLLUP区别不太大,只是在基于GROUP BY 子句创建和汇总分组的可能的组合上有一定差别,CUBE将返回的更多的可能组合。如果在GROUP BY子句中有N个列或者是有N个表达式的话,SQLSERVER在结果集上会返回2的N-1次幂个可能组合。CUBE和ROLLUP之间的区别在于: CUBE 生成的结果集显示了所选列中值的所有组合的聚合。 ROLLUP生成的结果集显示了所选列中值的某一层次结构的聚合 ROLLUP就是将GROUP BY后面的第一列名称求总和,而其他列并不要求而CUBE则会将每一个列名称都求总和... 阅读全文

posted @ 2014-03-25 05:34 beeone 阅读(6560) 评论(0) 推荐(0) 编辑

摘要:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为now---------------------------------------09/15/2001///////////////////////////////////////////////////////////////////////////// 阅读全文

posted @ 2014-03-25 05:29 beeone 阅读(378) 评论(0) 推荐(0) 编辑

摘要:--COALESCE--返回其参数中第一个非空表达式。--语法--COALESCE ( expression [ ,...n ] ) --参数--expression--任何类型的表达式。--n--表示可以指定多个表达式的占位符。所有表达式必须是相同类型,或者可以隐性转换为相同的类型。--返回类型--将相同的值作为 expression 返回。--注释--如果所有自变量均为 NULL,则 COALESCE 返回 NULL 值。--COALESCE(expression1,...n) 与此 CASE 函数等价:--CASE-- WHEN (expression1 IS NOT NULL) T.. 阅读全文

posted @ 2014-03-25 05:25 beeone 阅读(200) 评论(0) 推荐(0) 编辑

摘要:declare @t table(name varchar(20),qy varchar(20),je int)insert into @t select '产品一','北京',500union all select '产品一','上海',300union all select '产品二','北京',600union all select '产品三','上海',1000union all select '产品三','北京',8008un 阅读全文

posted @ 2014-03-25 04:49 beeone 阅读(398) 评论(0) 推荐(0) 编辑

摘要:create table tb(id int ,class varchar)--class种类就只有三种,如果不固定就需要存储过程来实现insert tb select 1,'a' union allselect 1,'a' union allselect 1,'b' union allselect 1,'c' union allselect 2,'a' union allselect 2,'b' union allselect 2,'b' select * from tb--想查找 阅读全文

posted @ 2014-03-25 04:34 beeone 阅读(448) 评论(0) 推荐(0) 编辑

摘要:select dateadd(day,7,getdate()) 阅读全文

posted @ 2014-03-24 20:30 beeone 阅读(397) 评论(0) 推荐(0) 编辑

摘要:declare @t table(name varchar(20),type int)insert into @tselect 'a',0union all select 'b',0union all select 'fb',1union all select 'fbf',2union all select 'fdfs',1if object_id('test1') is not nulldrop table test1create table test1(name varchar(20),type 阅读全文

posted @ 2014-03-24 20:24 beeone 阅读(287) 评论(0) 推荐(0) 编辑

摘要:假设mssql2000中,有如下表:table Class class_No course_Name-----------------------------------0001 chinese0001 math0001 english0002 chinese0002 math0003 english 如果要查询出下面这种格式的结果,如何实现?请指教,谢谢!结果: class_No course_Name----------... 阅读全文

posted @ 2014-03-24 20:20 beeone 阅读(507) 评论(0) 推荐(0) 编辑

摘要:假如你写过很多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用CHARINDEX和PATINDEX函数来搜索文字列和字符串。我将告诉你这两个函数是如何运转的,解释他们的区别。同时提供一些例子,通过这些例子,你可以可以考虑使用这两个函数来解决很多不同的字符搜索的问题。 CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。PATINDEX函数支持使用通配符来进行搜索,然而CHARINDEX不支持通... 阅读全文

posted @ 2014-03-24 20:19 beeone 阅读(143142) 评论(0) 推荐(2) 编辑

摘要:其实你完全可以写个自定义函数就OK了 。===================================================================create function f_split( @c varchar(2000), --要分割的字符串 @split varchar(2)--分隔符号 ) returns @t table(col varchar(20)) as begin while(charindex(@split,@c)0) begin insert @t(col) values (substring(@c,1,charindex(@sp... 阅读全文

posted @ 2014-03-24 20:04 beeone 阅读(3097) 评论(0) 推荐(0) 编辑

摘要:STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF ( character_expression , start , length , character_expression )参数character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制数据的列。start是一个整形值,指定删除和插入的开始位置。如果 start 或 length 是负数,则返回空字符串。如果 start 比第一个 character_expression 长,则返回空字符串。length是一个整数,指定要删除的字 阅读全文

posted @ 2014-03-24 19:59 beeone 阅读(1089) 评论(0) 推荐(0) 编辑

摘要:declare @t table(id int,num int)insert @tselect 1,2 union allselect 2,4 union allselect 3,6--select * from @t----查询declare @idList varchar(1000),@numList varchar(1000)set @idList = ''set @numList = ''select @idList = case @idList when '' then '' else @idList + ',& 阅读全文

posted @ 2014-03-24 19:10 beeone 阅读(3724) 评论(0) 推荐(0) 编辑

摘要:传回插入相同范围之识别资料行中的最后一个识别值。范围是一个模组:预存程序、触发程序、函数或批次。因此,如果两个陈述式在相同预存程序、函数或批次中,它们就在相同范围中。语法:SCOPE_IDENTITY()传回类型:numeric 备注:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是类似的函数,因为它们会传回插入识别资料行的值。IDENT_CURRENT 不受范围和工作阶段的限制;它只限于指定的资料表。IDENT_CURRENT 会传回在任何工作阶段和任何范围中,产生给特定资料表的值。如需详细资讯,请参阅<IDENT_CURRENT (Transact-S 阅读全文

posted @ 2014-03-23 10:28 beeone 阅读(347) 评论(0) 推荐(0) 编辑

摘要:--创建测试表create table student( stu_id int ,libraryCardNo varchar(10))create table borrowbook( b_id int ,libraryCardNo varchar(10))GO--插入测试数据insert studentselect 1,'221'insert borrowbookselect 1,'221'GO--查询数据SELECT * FROM studentSELECT * FROM borrowbook --创建触发器create trigger stu_trgon s 阅读全文

posted @ 2014-03-23 09:55 beeone 阅读(20769) 评论(0) 推荐(0) 编辑

摘要:5./*声明触发器create trigger dl_stu_mess4 on student for deleteasdeclare @name_id intselect @name_id=stu.name from student stu,deleted d where stu.name=d.nameif exists(select * from books where books.name=@name_id)delete from books where books.name=@name_idprint 'jhsdjkjk'print @name_id*//*create 阅读全文

posted @ 2014-03-23 08:55 beeone 阅读(385) 评论(0) 推荐(0) 编辑

摘要:begin transaction musttinsert into student values(12,'kkk','j大洒扫','j','djhdjh')insert into student values(45,'jhsjhs','j','h','asjkdjk')if @@ERROR0BEGINROLLBACK TRANSACTION musttprint 'error'RETURNENDCOMMIT TRANSACTION mustt//在上 阅读全文

posted @ 2014-03-23 08:49 beeone 阅读(353) 评论(0) 推荐(0) 编辑

摘要:我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.: ORACLE采... 阅读全文

posted @ 2014-03-23 08:02 beeone 阅读(389) 评论(0) 推荐(0) 编辑

摘要:SQL语言概述结构化查询语言(Structured Query Language,简称SQL)是一种介于关系代数与关系演算之间的语言,是一种用来与关系数据库管理系统通信的标准计算机语言。其功能包括数据查询、数据操纵、数据定义和数据控制4个方面,是一个通用的、功能极强的关系数据库语言。目前已成为关系数据库的标准语言。1 SQL基本功能SQL语言集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体,充分体现了关系数据语言的特点和优点。1.数据定义功能通过DDL(Data Def 阅读全文

posted @ 2014-03-23 08:00 beeone 阅读(2900) 评论(0) 推荐(0) 编辑

摘要:跟我学SQL:(一)数据查询且不说你是否正在从事编程方面的工作或者不打算学习SQL,可事实上几乎每一位开发者最终都会遭遇它。你多半还用不着负责创建和维持某个,但你怎么着也该知道以下的一些有关的SQL知识。 我为那些感兴趣的开发者或者能从操作中得益的读者撰写了这篇关于基本SQL语法的概述性文章。本文主要讨论基本的数据操作查询,后续的文章还会继续讨论如何修改自身以及更高级的查询概念。SQL是怎么回事? SQL(结构化查询语言)就是负责与ANSI维护的交互的标准。最新的版本是SQL-99,还有一个新标准SQL-200n尚处于制定过程中。大多数的都至少遵守ANSI-92标准的部分子集。不过,... 阅读全文

posted @ 2014-03-23 07:57 beeone 阅读(1307) 评论(0) 推荐(0) 编辑

摘要:SQL语言快速入门(一) SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert... 阅读全文

posted @ 2014-03-23 07:56 beeone 阅读(3820) 评论(0) 推荐(0) 编辑

摘要:SQL语言基本语句介绍• 表的建立 关系数据库的主要特点之一就是用表的方式组织数据。表是SQL语言存放数据、查找数据以及更新数据的基本数据结构。在SQL语言中,表有严格的定义,它是一种二维表,对于这种表有如下规定:1)每一张表都有一个名字,通常称为表名或关系名。表名必须以字母开头,最大长度为30个字符。2)一张表可以由若干列组成,列名唯一,列名也称作属性名。3)表中的一行称为一个元组,它相当于一条记录。4)同一列的数据必须具有相同的数据类型。5)表中的每一个列值必须是不可分割的基本数据项。注意:当用户需要新的数据结构或表存放数据时,首先要生成一个表。语法:CREATE TABLE 表名 ... 阅读全文

posted @ 2014-03-23 07:55 beeone 阅读(600) 评论(0) 推荐(0) 编辑

摘要:SQL 语法参考手册 DB2 提供了关连式资料库的查询语言 SQL (Structured Query Language),是一种非常口语化、既易学又易懂的语法。 此语言几乎是每个资料库系统都必须提供的,用以表示关联式的操作,包含了资料的定义(DDL)以及资料的处理(DML)。SQL原来拼成SEQUEL,这语言的原型以“系统 R“的名字在 IBM 圣荷西实验室完成,经过IBM内部及其他的许多使用性及效率测试,其结果相当令人满意,并决定在系统R 的技术基础发展出来 IBM 的产品。而且美国国家标准学会(ANSI)及国际标准化组织(ISO)在1987遵循一个几乎是以 IBM SQL ... 阅读全文

posted @ 2014-03-23 07:54 beeone 阅读(470) 评论(0) 推荐(0) 编辑

摘要:SQL数据操作基础(初级) 1 netnova 于 99-6-27 13:57:02 加贴在 数据库探讨:为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网叶也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。在这一章里,你将学会怎样使用“结构化查询语言”(SQL〕来操作数据库。SQL语言是数据库的标准语言。在Active Sever Pages 中,无论何时你要访问一个数据库,你就要使用SQL语言。 阅读全文

posted @ 2014-03-23 07:53 beeone 阅读(743) 评论(0) 推荐(0) 编辑

摘要:SQL功能与特性 其实,在前面的文章中,已经提及SQL命令的一些基本功能。然而,通过 SQL命令,程序设计师或数据库管理员(DBA)可以: (一)建立数据库的表格。(包括设置表格所可以使用之空间) (二)改变数据库系统环境设置。 (三)针对某个数据库或表格,授予用户存取权限。 (四)对数据库表格建立索引值。 (五)修改数据库表格结构。(新建、删除或是修改表格字段) (六)对数据库进行数据的新建。 (七)对数据库进行数据的删除。 (八)对数据库进行数据的修改。 (九)对数据库进行数据的查询。 ... 阅读全文

posted @ 2014-03-23 07:52 beeone 阅读(444) 评论(0) 推荐(0) 编辑

摘要:1.0在每个工程中都要有ReadMe.txt文件,文件格式如下:*****************************************************************************说明******************************************************************************1. 程序功能:2. 程序模块:3. 目录结构:单元名 ;中文标识;4. 数据库结构:5. 有无第三方控件:*****************************************... 阅读全文

posted @ 2014-03-23 07:35 beeone 阅读(971) 评论(0) 推荐(0) 编辑

摘要:C#编程规范 下载 本文是基于网上传得比较广泛的“东软c#编程规范”为蓝本,加入了我自己认为有用的一些规范整理出来的作者:方明1 概述1.1 规范制定原则1) 方便代码的交流和维护。2) 不影响编码的效率,不与大众习惯冲突。3) 使代码更美观、阅读更方便。4) 使代码的逻辑更清晰、更易于理解。1.2 术语定义1) Pascal 大小写 将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用Pascal 大小写。例BackColor2) Camel 大小写 标... 阅读全文

posted @ 2014-03-22 21:54 beeone 阅读(1058) 评论(0) 推荐(0) 编辑

摘要:二 .类与结构的差别1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所以结构处理作为基类型对待的小对象,而类处理某个商业逻辑因为结构是值类型所以结构之间的赋值可以创建新的结构,而类是引用类型,类之间的赋值只是复制引用注:1.虽然结构与类的类型不一样,可是他们的基类型都是对象(object),c#中所有类 阅读全文

posted @ 2014-03-22 21:50 beeone 阅读(221) 评论(0) 推荐(0) 编辑

摘要:isMove 是否想下移动InitData 初始化数据库BindData 绑定数据库iRowCount 行数iColCount 列数iRecordCount 记录总数crdate 插入时间type 类型 阅读全文

posted @ 2014-03-22 21:48 beeone 阅读(184) 评论(0) 推荐(0) 编辑

摘要:SQL Server数据表的基础知识与增查删改由张晨辉(学生) 于19天 前发表 | 阅读94次 一、常用数据类型 1、整型:bigint、int、smallint、tinyint 2、小数:decimal、numeric 3、近似数字数据:float、real 4、货币数据:money、smallmoney 5、日期和时间:datetime、smalldatetime 6、字符数据:char、varchar、text 7、Unicode字符数据:nchar、nvarchar、ntext ... 阅读全文

posted @ 2014-03-22 21:44 beeone 阅读(578) 评论(0) 推荐(0) 编辑

摘要:/// /// 读取Excel文档 /// /// 文件名称 /// 返回一个数据集 public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;"; OleDbConnection conn = new OleDbConnection(strConn); conn.Open( 阅读全文

posted @ 2014-03-22 21:37 beeone 阅读(471) 评论(0) 推荐(0) 编辑

摘要:编程风格守则 一、本文目的随着越来越多的项目启动,为了便于各位项目经理、程序员之前交流项目源程序,并且保证源程序的可读性,特制定本《编程风格守则》,本文的读者为项目经理、程序员,以期在编码过程之中,保持一致的风格,有利于软件工程项目的推行。本文在编写上力求求大同、存小异,在编程风格上分为两类,一类为强制风格,意为一定需要遵守,一类为推荐风格,意为希望程序员在编码时按照这样的风格。二、概述在软件工程领域,源程序的风格统一标志着可维护性、可读性,是软件项目的一个重要组成部分。而目前还没有成文的编码风格文... 阅读全文

posted @ 2014-03-22 21:33 beeone 阅读(424) 评论(0) 推荐(0) 编辑

摘要:控件排序事件中用DataView及DataTable排序文章分类:.net编程 在做ASP.NET页面开发时,经常要用到dataset(或者DataTable),绑定到DataGrid或GridView上要进行重新排序,排序规则按照数组fids元素的顺序进行。本文将介绍如何在排序事件用DataView及DataTable实现排序功能.一般人的做法是用DataView排序,关键代码如下:DataView dv = dt.DefaultView; dv.Sort = "dis,发布日期 desc"; 然后把dv绑定到DataGird输出。不过问题又来了,如果我们需要分页功能,在 阅读全文

posted @ 2014-03-22 21:23 beeone 阅读(2380) 评论(0) 推荐(0) 编辑

摘要:private DataTable SortTable(DataTable dt,string[] pids) { DataTable dt0 = dt.Clone(); //复制原表结构 for(int i=0;i 0) { foreach(DataRow dr in drs) { dt0.ImportRow(dr); //导入行 } } } } return dt0; } 阅读全文

posted @ 2014-03-22 21:16 beeone 阅读(1235) 评论(0) 推荐(0) 编辑

摘要:ArrayList al = new ArrayList(); DataTable dt = new DataTable(); dt.Columns.Add("A",typeof(double)); dt.Columns.Add("B", typeof(double)); dt.Columns.Add("C", typeof(double)); DataRow dr1 = dt.NewRow(); dr1["A"] = 5.5; dr1["B"] = -20.6; dr1["C&quo 阅读全文

posted @ 2014-03-22 21:11 beeone 阅读(8893) 评论(0) 推荐(0) 编辑

摘要:CREATE PROCEDURE dt_DXS_STAFF_ACTIVE @STAFFSTATUS INT, @STAFFNUM INT, @STARTNO INT, @@TOTALCOUNT INT OUTPUT, @@REALNUM INT OUTPUT ASDECLARE @PRERECCOUNT VARCHAR(10)DECLARE @CURRECCOUNT VARCHAR(10)SELECT @@TOTALCOUNT=COUNT(*) FROM Table1IF @@TOTALCOUNT>(@STARTNO+1)*@STAFFNUM SET @@R... 阅读全文

posted @ 2014-03-22 21:07 beeone 阅读(354) 评论(0) 推荐(0) 编辑

摘要:using System;using System.Collections.Generic;using System.Text;using System.Data;namespace ConsoleApplication7{ class Program { static void Main(string[] args) { DataSet ds = new DataSet(); //以下示例实现 利用dataset的Relations为两个DataTable创建类似SQL中Left join 的效果 ... 阅读全文

posted @ 2014-03-22 21:01 beeone 阅读(5415) 评论(1) 推荐(0) 编辑

摘要:DataTable dt = new DataTable(); dt.Columns.Add("ProductID", typeof(string)); dt.Columns.Add("CreateTimeStamp", typeof(string)); dr = dt.NewRow(); ..... dt.Rows.Add(dr); dt.DefaultView.Sort = "CreateTimeStamp ... 阅读全文

posted @ 2014-03-22 20:59 beeone 阅读(14782) 评论(0) 推荐(0) 编辑

摘要:009-04-26 11:09关于在DataTable中执行DataTable.Select("条件")返回DataTable的解决方法在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题。常有网友在网上询问怎么在DataTable中执行DataTable.Select("条 阅读全文

posted @ 2014-03-22 20:56 beeone 阅读(7553) 评论(0) 推荐(0) 编辑

摘要:借助DataTable的Compute方法,DataTable中数据不用事先排好序。 下面代码中的dt是跟前面的是一样的 DataTable dtName = dt.DefaultView.ToTable(true, "name"); for (int i = 0; i < dtName.Rows.Count; i++) { DataRow[] rows = dt.Select("name='" + dtName.Rows[i][0] + "'"); //... 阅读全文

posted @ 2014-03-22 20:50 beeone 阅读(492) 评论(0) 推荐(0) 编辑

摘要:如何使用App.config文件,读取字符串?1.在项目里添加App.config文件,内容如下: 2.在解决方案 选“引用”->“添加引用”->“System.configuration”添加到”引用“目录下3.引入命名空间: 复制代码 代码如下:using System.Configuration; 4.添加代码: string m_conStr = ""; public SqlHelp() { this.m_conStr = ConfigurationManager.ConnectionStri... 阅读全文

posted @ 2014-03-22 20:41 beeone 阅读(541) 评论(0) 推荐(0) 编辑

摘要:第一种,OnClientClick (vs2003不支持这个方法) client_click() 就是javascript的一个方法。 第二种,Button1.Attributes.Add("onclick", "return Client_Click()"); “Client_Click() “是一个前台方法,可以替换成一般的脚本如:retrun confirm('确定删除吗?') 第三种,是我自认为最灵活的一种,ClientScript.RegisterStartupScript 例子:StringBuilder sb = new S 阅读全文

posted @ 2014-03-13 22:01 beeone 阅读(570) 评论(0) 推荐(0) 编辑

摘要:--------------------------------------------------------------------------- 名称(Name):GetRecordFromSingleTableByPage-- 功能(Function):分页获得单个表的数据-- 书写者(Author):-- 日期(Date):2006年02月15日-- 输入参数:/* @tblName nvarchar(255), -- 表名 @priKeyName nvarchar(50), -- 主键列 @fldNames ... 阅读全文

posted @ 2014-03-13 15:43 beeone 阅读(234) 评论(0) 推荐(0) 编辑

摘要:--------------------------------------------------------------------------- 名称(Name):GetRecordFromTableWithSimpleJoinByPage-- 功能(Function):分页获得多表连接查询的数据-- 书写者(Author):-- 日期(Date):2006年02月15日-- 输入参数:/* @tblName nvarchar(255), -- 表名 @priKeyName nvarchar(50), -- 主键列 @fl... 阅读全文

posted @ 2014-03-13 15:23 beeone 阅读(897) 评论(0) 推荐(0) 编辑

摘要:alter table tablename alter column colname newDataType比如:ALTER TABLE mytableALTER COLUMNmycol1INT DEFAULT 0 阅读全文

posted @ 2014-03-13 15:19 beeone 阅读(1072) 评论(0) 推荐(0) 编辑

摘要:后台代码 protected void RptPosterManager_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DateTime CurrentDataTime = DateTime.Now; DateTime strEndTime = Convert... 阅读全文

posted @ 2014-03-13 00:09 beeone 阅读(737) 评论(0) 推荐(0) 编辑

摘要:一、在ItemDataBound事件里面动态改变Repeater控件里面的html元素如: ... 阅读全文

posted @ 2014-03-13 00:06 beeone 阅读(1724) 评论(0) 推荐(0) 编辑

摘要:其实方法很简单,跟你平常一样 都是建图文模块。然后将 你要写的文字 填在描述里面就OK了常用的一些颜色代码 #000000黑色 #C0C0C0银色 #808080灰色 #FFFFFF白色 #800000茶色 #FF0000红色 #800080紫色 #FF00FF紫红 #008000绿色 #00FF00亮绿 #808000橄榄 #FFFF00黄色 #000080深蓝 #0000FF蓝色 #008080青色 #00FFFF浅绿 阅读全文

posted @ 2014-03-05 18:58 beeone 阅读(296) 评论(0) 推荐(0) 编辑

摘要:namespace BLL{ public class SystemManager { private DAL.SystemService service = new DAL.SystemService(); /// /// 备份数据库 /// /// /// public string DataSoureBack(string path,string oName) { string demo = service.DataSoureBack(... 阅读全文

posted @ 2014-03-04 23:20 beeone 阅读(839) 评论(0) 推荐(0) 编辑

摘要:前台代码:请输入登录信息后台代码:loginMsg.InnerHtml = "账号或密码错误,请重新输入"; 阅读全文

posted @ 2014-03-01 10:23 beeone 阅读(623) 评论(0) 推荐(0) 编辑

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