上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 118 下一页
摘要: 查询建立时间--表select*fromsysobjectswhereid=object_id(N'表名')andxtype='U'--表的结构select*fromsyscolumnswhereid=object_id(N'表名')--存储过程select*fromsysobjectswhereid=object_id(N'存储过程名')andxtype='P'查询最后修改时间--存储过程selectname,modify_datefromsys.all_objectswheretype='P'o 阅读全文
posted @ 2012-09-28 09:49 跟着阿笨一起玩.NET 阅读(7373) 评论(0) 推荐(0) 编辑
摘要: private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) { Rectangle rectangle = new Rectangle(e.RowBounds.Location.X, e.RowBounds.Location.Y, dataGridView1.RowHeadersWidth - 4, e.RowBounds.Height); TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(), da. 阅读全文
posted @ 2012-09-25 16:50 跟着阿笨一起玩.NET 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题。常有网友在网上询问怎么在DataTable中执行DataTable.Select("条件")返回DataTable,今天我在这里给个解决方法给大家参考:代码如下/// <summary>/// 执行DataTable中的 阅读全文
posted @ 2012-09-25 16:13 跟着阿笨一起玩.NET 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在64位系统中使用VS对程序(32位的)进行调试,出现“不允许对64位应用程序进行修改”的提示,如下图所示:解决方法:在VS主菜单上选择“生成”——“配置管理器”,设置生成平台为x86(如果没有就新建一个),如下图所示:最后再去调试,如果出现“源文件与模块生成时的文件不同”之类的问题,先重生成,再保存,再重启VS打开项目进行调试即可。 阅读全文
posted @ 2012-09-20 11:08 跟着阿笨一起玩.NET 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 一、C#组合查询的便捷方法。objectobjImportDateFrom=DBNull.Value;if(importDateFrom!=""){objImportDateFrom=importDateFrom;}newSqlParameter("@ProductSaleTimeFrom",ObjproductSaleTimeFrom),newSqlParameter("@ProductSaleTimeTo",productSaleTimeTo),...................................//sql存储过 阅读全文
posted @ 2012-09-18 08:15 跟着阿笨一起玩.NET 阅读(310) 评论(2) 推荐(0) 编辑
摘要: RedMind很不错的优秀的Bug管理工具。 Rdemine http://bitnami.org/zh_cn/stack/redmine BitNami一键安装Redmine http://blog.csdn.net/benkaoya/article/details/8762935 Redmine 阅读全文
posted @ 2012-09-18 08:07 跟着阿笨一起玩.NET 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 本文转载:http://www.cnblogs.com/lovemyth/archive/2007/03/14/674584.html 在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。如果插入了多个行,生成了多个标识值,则 @@IDENTITY 将返回最后生成的标识值。如果语句触发了一个或多个触发器,该触发器又执行了生成标识值的插入操作,那么,在语句执行后立即调用 @@IDENTITY 将返回触发器生成的最后一个标识值。如果对包含标识列的表执. 阅读全文
posted @ 2012-09-12 11:32 跟着阿笨一起玩.NET 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 前些天写一个存储过程,存储过程中使用了事务,后来我把一些代码注释掉来进行调试找错,突然发现一张表被锁住了,原来是创建事务的代码忘记注释掉。本文表锁住了的解决方法。 还有很多种场景会使表放生死锁,解锁其实很简单,下面用一个示例来讲解: 1 首先创建一个测试用的表:CREATE TABLE Test ( TID INT IDENTITY(1,1) ) 2 执行下面的SQL语句将此表锁住:SELECT * FROM Test WITH (TABLOCKX) 3 通过下面的语句可以查看当前库中有哪些表是发生死锁的: SELECT request_session_id spid,OBJECT_NAME. 阅读全文
posted @ 2012-09-08 18:13 跟着阿笨一起玩.NET 阅读(781) 评论(0) 推荐(0) 编辑
摘要: SELECT语句执行的过程是: 1>. FROM 2>. WHERE 3>. GROUP BY 4>. HAVING 5>. SELECT 6>. ORDER BY WHERE子句在SELECT子句之前执行,所以在SELECT中的列别名,WHERE中当然是不会认识的。Order by和Top语句一起的时候,执行的顺序就不同了。先order by 进行排序,然后在取Top前X条记录。eg:SELECT TOP 10000 * FROM OrderDetailORDER BY OrderDetailID DESC上面语句是取OrderDetail表中的最后1W条 阅读全文
posted @ 2012-09-08 16:54 跟着阿笨一起玩.NET 阅读(760) 评论(2) 推荐(0) 编辑
摘要: 本文来源:http://www.iplaysoft.com/win7-usb-dvd-download-tool.html 最近很多人想要安装 Windows7 ,下载回去后的ISO镜像文件很多人都是使用 Nero 或 IMGBurn 等工具刻录成光盘来安装的。但实际上,不需刻盘安装Win7的方法还是有不少的。例如使用 Daemon Tools 等虚拟光驱软件直接通过硬盘来安装。还有一个方法就是自己制作一个Win7安装U盘,用优盘装Win7也是相当的cool哟!携带方便而且速度快~ 过去想将Windows7光盘ISO文件转为USB优盘启动要手工操作很多步骤,对新手来说有一定的难度。最近微软发. 阅读全文
posted @ 2012-08-03 10:17 跟着阿笨一起玩.NET 阅读(452) 评论(4) 推荐(0) 编辑
上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 118 下一页