博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 75 下一页

2011年1月15日

摘要: 一.聚合函数AVG 返回组中值的平均值。空值将被忽略BINARY_CHECKSUM 返回对表中的行或表达式列表计算的二进制校验值。BINARY_CHECKSUM 可用于检测表中行的更改CHECKSUM 返回在表的行上或在表达式列表上计算的校验值。CHECKSUM 用于生成哈希索引CHECKSUM_AGG 返回组中值的校验值。空值将被忽略COUNT 返回组中项目的数量COUNT_BIG 返回组中项目的数量。COUNT_BIG 的使用与 COUNT 函数相似。它们之间的唯一差别是它们的返回值:COUNT_BIG 总是返回 bigint 数据类型值,而 COUNT 则总是返回 int 数据类型值GR 阅读全文

posted @ 2011-01-15 11:44 moss_tan_jun 阅读(899) 评论(0) 推荐(0) 编辑

摘要: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[***_link] ASEXEC sp_addlinkedserver testlink,'','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=localhost;Catalog=test;UID=sa;PWD=123456'EXEC sp_addlinkedsrvlogin testlink,'false','sa','sa,123456'第一个 testlink 链接名称,http://msdn.microsof 阅读全文

posted @ 2011-01-15 11:04 moss_tan_jun 阅读(301) 评论(0) 推荐(0) 编辑

摘要: SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。nbsp;; IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。 @@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。 SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值S 阅读全文

posted @ 2011-01-15 11:02 moss_tan_jun 阅读(333) 评论(0) 推荐(0) 编辑

2011年1月14日

摘要: using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data;using System.IO; using System.Text; namespace PDFGenerator{ /// summary /// Form1 的摘要说明。 /// /summary public class Form1 : System.Windows.Forms.Form { /// summary 阅读全文

posted @ 2011-01-14 16:54 moss_tan_jun 阅读(435) 评论(0) 推荐(0) 编辑

摘要: c#正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。如果提示转义错误 在正则表达式前面加入@转义符号如果获取正则表达式方法1:软件RegexBuddy方法2:.net自带验证控件RegularExpressionvalidator拖入网页 然后设置属性行为里面的validationExpression有自带的常见表达式 复制即可c#中如下引用:必须引入命名空间:using System.Text.RegularExpressions;代码 ^匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of 阅读全文

posted @ 2011-01-14 16:51 moss_tan_jun 阅读(15227) 评论(0) 推荐(4) 编辑

摘要: 清除表数据一般有两种方法:1.truncate table tablename2.delete from tablename两者最大的区别就是delete使写日志文件的,而truncate不写日志直接删除,前者可恢复,而后者无法恢复,后者的危险性更高,所以一般不建议用truncate;如果要利用SQL语句一次清空所有数据.可以有三种方法:1.搜索出所有表名,构造为一条SQL语句declare@trun_namevarchar(8000)set@trun_name=''select@trun_name=@trun_name+'truncatetable'+[name]+''fromsysobje 阅读全文

posted @ 2011-01-14 16:36 moss_tan_jun 阅读(529) 评论(0) 推荐(0) 编辑

2010年12月30日

摘要: 1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型-安装与部署-安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加-文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的´程序´菜单"和"用户桌面"中. 这样安装程序安装安装完成后会在 "开始-所有程序"和"桌面"上生成程序的快捷方式.然 阅读全文

posted @ 2010-12-30 17:43 moss_tan_jun 阅读(7098) 评论(0) 推荐(0) 编辑

2010年12月27日

摘要: DevExpress系列控件自我使用Delphi时已经使用了相当长的一段时间,即使到现在仍然觉得非常好用。今年11月份开始转入到C#开发,使用的第三方控件自然也是DevExpress系列。由于业务需要,要求使用TreeList控件实现数据过滤功能。TreeList自身是提供了一个数据过滤功能,但这个功能有一个缺点。就是如果目录树是多级目录树,并且父节点不符合过滤条件时,即使里面的子节点符合过滤条件,也不会显示对应的节点。   好在TreeList控件还提供了一个FilterNode事件,所以我们可以通过FilterNode事件进行处理:view source print?01private v 阅读全文

posted @ 2010-12-27 11:46 moss_tan_jun 阅读(1178) 评论(0) 推荐(0) 编辑

摘要: using System; using System.IO; using System.Text; using System.Collections; namespace PDFGenerator { public class PDFGenerator { static float pageWidth = 594.0f; static float pageDepth = 828.0f; static float pageMargin = 30.0f; static float fontSize = 20.0f; static float leadSize = 10.0f; stati 阅读全文

posted @ 2010-12-27 11:38 moss_tan_jun 阅读(468) 评论(1) 推荐(0) 编辑

摘要: 示例程序效果演示动画:点击播放按钮,可以重复播放演示动画。.Net的DataGridView中虽然提供有原生的DataGridViewComboBoxColumn的支持,但是其下拉列表的数据源只能是以列(Column)为单位固定设置,很多时候无法满足实际需要。问题描述假设我们有一个系统,存在三个主表:公司,部门,员工,分别存放公司,部门和员工的ID及名称等关键信息。三个主表存在从属关系:每个公司下设几个部门,每个部门统辖一批员工。有一个画面用来录入关于员工的某些信息,如下图:在上面这个画面的DataGridView中,只能输入和显示公司的ID,很不直观。为了方便使用者录入数据,我们可以将公司, 阅读全文

posted @ 2010-12-27 11:26 moss_tan_jun 阅读(8591) 评论(17) 推荐(3) 编辑

上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 75 下一页