自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清风居

ASP.NET学习

  • 博客(15)
  • 收藏
  • 关注

转载 动态sql语句基本语法

1 :普通SQL语句可以用Exec执行 eg:   Select * from tableName          Exec(select * from tableName)          Exec sp_executesql Nselect * from tableName    -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL

2008-09-26 16:33:00 486

转载 .Net 读取Excel文章内容

 不多说了,直接上代码,呵呵两个函数,第一个为获取Excel文档路径,第二个读取并以DataSet类型返回该Excel中Sheet1内容  获取Excel文档路径CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1/**//

2008-09-26 14:52:00 597

转载 C# 将数据导出到Excel汇总

一、asp.net中导出Excel的方法:在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个html全部输出Excel此法将html中所有的内容,如按钮,表格,图片等全部输出到Excel中。

2008-09-26 14:20:00 461

转载 using的几种用法

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名

2008-09-25 13:56:00 529

转载 .NET中统一的存储过程调用方法

 摘要:在一个项目的开发中,经常会调用数据库中的存储过程。可是,几乎所有存储过程的调用都是同一个模式,主要区别就在于创建的每个参数类型、值等不一样。那么,能不能实现通过一个函数(或者类)调用所有的存储过程呢?本文在利用数据库提供的系统表原理上,实现了统一调用的方法,该方法只需要提供要调用的存储过程名,以及调用时提供具体的参数值就可实现任何存储过程的调用。  Abstract: We h

2008-09-24 15:45:00 362

转载 正则表达式学习

1. 正则表达式规则1.1 普通字符    字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。    举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言

2008-09-24 14:48:00 1032

转载 存储过程返回参数的三种方法

CREATE TABLE [dbo].[Order]([o_id] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,[o_buyerid] [int] NOT NULL)1.OUPUT参数返回值例: 向Order表插入一条记录,返回其标识CREATE PROCEDURE [dbo].[nb_order_insert](@o_buyer

2008-09-24 11:31:00 916

转载 ASP.NET中如何调用存储过程

 两种不同的存储过程调用方法  为了突出新方法的优点,首先介绍一下在.NET中调用存储过程的“官方”方法。另外,本文的所有示例程序均工作于SqlServer数据库上,其它情况类似,以后不再一一说明。本文所有例子均采用C#语言。  要在应用程序中访问数据库,一般性的步骤是:首先声明一个数据库连接SqlConnection,然后声明一个数据库命令SqlCommand,用来执行SQL语句和存储过程。有了

2008-09-22 18:01:00 389

转载 PLSQL的书写及语法

     1.0摘要//简要说明该文档内容    SQL是用来访问关系型数据库一种通用语言,其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。PL/SQL是一种过程化语言,因此可以用来实现比较复杂的业务逻辑。而本篇文章主要讲述PLSQL的书写及语法。    2.0内容//可自行增加小分类2.1等    1、 PLSQL语法1

2008-09-22 17:58:00 1000

转载 用CREATE PROCEDURE 命令创建存储过程

 通过运用Create Procedure 命令能够创建存储过程,在创建存储过程之前,应该考虑到以下几个方面: 在一个批处理中,Create Procedure 语句不能与其它SQL 语句合并在一起; 数据库所有者具有默认的创建存储过程的权限,它可把该权限传递给其它的用户; 存储过程作为数据库对象其命名必须符合命名规则; 只能在当前数据库中创建属于当前数据库的存储过程。 用Cr

2008-09-22 17:56:00 16014

转载 存储过程简介

在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。SQL Server 2000 不仅提供了用户自定义存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。12.1.1 存储过程的概念存储过程(Stored Proced

2008-09-22 17:53:00 672

转载 GridView 遍历每一行,两种写法

for (i = 0; i  GridViewID.Rows.Count; i++){   CheckBox chkVote =  (CheckBox)GridView1.Rows[i].FindControl("CheckBox2");}   foreach (GridViewRow row in GridViewID.Rows){    CheckBox chkVote = (

2008-09-22 11:42:00 631

转载 用户权限管理专题

方案一:多用户--多用户方法  前几天,有位网友问到关于用户权限的问题,我认为这个问题在PB的开发中都可能遇到,各人有各自的解决方法,我以前也用过各种方法来实现,但是总体而言,安全性、方便性、灵活性等等方面考虑的话,下面的的方案是一种比较好的方案。  以下就该方案做详细的说明:    一、基本知识:    现在主要的DBMS包括:ORACLE SQL Server,Sybase Adaptive

2008-09-18 15:03:00 1047

转载 TRUNCATE和DELETE的区别

truncate操作 同没有where条件的delete操作十分相似。1、无论truncate大表还是小表速度都非常快。delete要产生回滚信息来满足回滚需求,而truncate是不产生的。2、truncate是DDL语句进行隐式提交,不能进行回滚操作。3、truncate重新设定表和索引的HWM(高水标记),由于全表扫描和索引快速扫描都要读取所有的数据块知道HWM为止。所以全表扫描的性能不会因

2008-09-12 17:58:00 495

转载 数组(array)与ArrayList的主要区别

1)精辟阐述:可以将ArrayList想象成一种“会自动扩增容量的array”。2)array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,array的功能就可能过于受限。4)java中一切皆对象,array也是对象。

2008-09-12 17:41:00 557 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除