- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 联合删除两张表的数据
大家都知道DELETE后面不能跟多张表,但有时删除数据时要同时维护多张表的数据,这怎么办呢?假设:A,B两张表,它们通过ID进行关联,A表中有名称字段而B表中没有,现根据时间段删除数据SQL:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/
2008-04-25 22:53:00 1692
原创 SQL2005支持的两条新语法
1. OUTPUT ... INTO用于将一条记录从表一移动到表二时非常好用,常见于备份记录的应用例一:DELETE [TableUseing] OUTPUT Deleted.* INTO [TableBak].csharpcode, .csharpcode pre{font-size: small;color: black;font-famil
2008-04-25 22:48:00 409
转载 C#基础概念二十五问
1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?10.this 关键字的含义?11.可以使用抽象函数重写基类中的
2008-04-25 22:39:00 399
原创 释放内存资源
在维护AccessImport的程序中,发现内存消耗很大。跟踪发现很大一部分原因是dataset消耗的。.net虽然提供了内存的自动回收机制,但显示的释放一些资源还是有必要的。释放资源的方法有两种方法: 1、显式调用dispose() 说明:就是在使用完一个dataset后(或其他消耗内存比较大的控件^_^),调用以下dispose()方法. 2、使用using语句块
2008-04-25 22:34:00 497
原创 打开子页面,关闭父页面时,去掉关闭确认的解决办法
一、在IE6中,如果window.open一个子页面后,再关闭父页面,如果直接window.close()父页面,会弹出一个关闭确认的消息框,怎么去掉这个烦人的东西呢?以登录窗口为例,在login页面可以这样写:Window.open(‘mian.aspx’,’main’,’’);//打开主页面Window.opener=null;//加上这句话,就去掉关闭确认的消息框了Window.close(
2008-04-25 22:31:00 1224 1
原创 SqlDataReader,DataSet判空总结
SqlDataReader判断 SqlDataReader dr = new SqlDataReader(); dr.hasRows 为true则有记录,为false则无记录 dr.Read() 也会自动判断是否有记录 对于具体字段 dr.IsDBNull(i) 为true则空,为false则有
2008-04-25 22:26:00 688
原创 几种常见的数据库连接方法
一、连接Access数据库 1.使用已有DSN的连接字符串进行连接(ODBC)使用DSN进行连接Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//导入命名空间using System.Data.Odbc;protected void Page_
2008-04-25 22:13:00 1369
原创 在GridView中显示图片
这里讨论的是, 增加一个图片列, 这样每一行记录都会附带一个小图片. 如下图所示: 第一列是一个小图示, 第二列显示数据, 这样比单纯显示数据要漂亮许多. 在GridView 里显示图片, 大抵有两种办法: 添加 ImageField , 绑定到数据源的某一列. 编辑模板, 添加一个带Image 的列. 以下详述两种方法: 添加一个gridview 到页面, 点选它的任务菜单"编辑列",
2008-04-12 11:54:00 9226
原创 防止网页后退--禁止缓存
protected void Page_Load(object sender, EventArgs e){ //防止网页后退--禁止缓存 Response.Expires = 0; Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1); Re
2008-04-12 11:54:00 665
转载 ASP.NET 2.0中GridView无限层复杂表头的实现
实现方法就是给单元格填充我们想要的格式代码。 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">// 计算数据,完全可以从数据库取得 ICollection CreateDataSource( ) { System.Data.DataTable dt = new System.Data.DataTable()
2008-04-12 11:51:00 336
原创 用iframe自动适应高度
很多做网站的人都用过IFrame,也常希望能让IFrame自动改变大小,以美化全局效果。以下是两种方法 方法一:(较通用)var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]//extra height in px to add to ifram
2008-04-12 11:40:00 389
原创 Javascript attachEvent传递参数的办法
var newopen = function(id,level){ return function() { opentree(id,level);//该函数为外部定义的一个执行函数; }}x.attachEvent("onclick",newopen(id,parseInt(level)+1));y.attachEvent("onclick",newop
2008-04-12 11:31:00 473
原创 ASP.NET中形式的用法
在asp.net中经常出现包含这种形式的html代码,我这里特别收集了,总的来说包含下面这样几种格式: 一. 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。 特别注意:服务器控件中不能有语法 (这里我用C#代码) <% int a = 2;
2008-04-12 11:23:00 417
转载 通过继承ConfigurationSection,在web.config中增加自定义配置
1. 实现目的 我希望在web.config中,配置网站信息,管理员信息,和用户信息(当然这个配置有点不切实际了,这里只是为了演示),所以,我希望按下面的格式做配置。 这个siteSetting配置节点是一个稍微复杂一点的配置,自己包含有Attributes,同时包含子节点siteAdmin, siteUsers, 而siteUsers
2008-04-12 11:02:00 560
原创 DropDownList无限级分类(灵活控制显示形式)
主要使用递归实现,数据库结构: 最终样式: protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack) { BindDrpClass(); }}//绑定顶级分类private void BindDrpClass(){ Bll.Class classSystem
2008-04-12 10:54:00 384
转载 清除SQL Server数据库日志的两种办法
第一种:常规做法,推荐使用1. 截断日志BACKUP LOG dbname> WITH TRUNCATE_ONLY2. 收缩日志USE dbname>DBCC SHRINKFILE (logfilename>)第二种:非常规做法,存在丢失数据风险,不推荐使用1: 分离数据库exec sp_detach_db dbname2:删除LOG文件
2008-04-12 10:46:00 705 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人