摘要: 插入一条记录后想要立刻获取其数据表中的主键返回值。这个主键是自动生成的,其实实现的方式有很多,比如再进行一次查询,获取出来等。 插入一条记录后想要立刻获取其数据表中的主键返回值。这个主键是自动生成的,其实实现的方式有很多,比如再进行一次查询,获取出来。或者在插入数据之前取出最大值,在最大值上面加一等等,方法很多,但是有些很不方便。 个人感觉最快的方式就是,在插入数据后直接获取主键的值,然后返回过来。 方法如下: sql语句如下:INSERTINTOtableName(fieldname...)values(value...)SELECT@@IDENTITYASreturnName; 在sql. 阅读全文
posted @ 2011-05-17 10:57 Code技术人生 阅读(4667) 评论(0) 推荐(0) 编辑
摘要: 此转载源自李洪根的blog.作者是微软的MVP!希望大家参考以下3种方案,按实际情况选择!建立表:CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,[Note] [n 阅读全文
posted @ 2011-05-17 00:04 Code技术人生 阅读(230) 评论(0) 推荐(0) 编辑
摘要: SQL Server 索引结构及其使用(一)作者:freedk一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前 阅读全文
posted @ 2011-05-16 22:31 Code技术人生 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.DateTimeDateTime now = System.DateTime.Now; now.ToString(); //显示: 2006/08/30 17:31:02now.ToString("yyyy-mm-dd hh:MM:ss");//显示: 2006-08-30 05:39:11now.ToString("yyyy-mm-dd HH:mm:ss");//显示: 2006-08-30 17:40:50 System.DateTime.MaxValue.ToString(); //显示:9999/12/31 23:59:59System.Da 阅读全文
posted @ 2011-05-11 14:02 Code技术人生 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法学习记录:快速排序 快速排序的基本思想:分治法,即,分解,求解,组合 .分解:在无序区R[low..high]中任选一个记录作为基准(通常选第一个记录,并记为Pivot,其下标为pivotpos),以此为基准划分成两个较小的子区间R[low,pivotpos - 1]和R[pivotpos + 1 , high],并使左边子区间的所有记录均小于等于基准记录,右边子区间的所有记录均大于等于基准记录,基准记录无需参加后续的排序。而划分的关键是要求出基准记录所在的位置pivotpos.求解:通过递归调用快速排序对左、右子区间R[low..pivotpos-1]和R[pivotpos+1 阅读全文
posted @ 2011-05-11 11:55 Code技术人生 阅读(272) 评论(0) 推荐(0) 编辑
摘要: MessageBox.Show( "第一行\n第二行 ", "提示 "); 或者用 MessageBox.Show( "第一行 "+System.Environment.NewLine+ "第二行 ", "提示 "); 上面两行代码是等效的 第二种是通用的,在整个.NET中都可以使用 阅读全文
posted @ 2011-03-11 17:04 Code技术人生 阅读(5382) 评论(0) 推荐(0) 编辑
摘要: 我们经常出于某种目的需要使用各种各样的日期格式,当然我们可以使用字符串操作来构造各种日期格式,但是有现成的函数为什么不用呢? SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CO 阅读全文
posted @ 2011-03-11 17:00 Code技术人生 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、“云计算”概述云计算(CloudComputing)是分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)的发展。 (一)云计算的基本原理。通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的 阅读全文
posted @ 2011-03-09 09:27 Code技术人生 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 客户服务器上装了sqlserver 2000 同时装了sqlserver 2005在程序里连接sqlserver 2005时,有时候会报一个错误:“sa”登陆失败。原因:未与信任的sqlserver 连接相关联。或者错误:???解决办法从网上找到,如下:如何打开sql server 2005 的1433端口 配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和&qu 阅读全文
posted @ 2011-03-09 08:58 Code技术人生 阅读(12200) 评论(0) 推荐(1) 编辑
摘要: View Code private void grcPPintervalDetail_EmbeddedNavigator_ButtonClick(object sender, DevExpress.XtraEditors.NavigatorButtonClickEventArgs e) { if (e.Button.ButtonType == DevExpress.XtraEditors.NavigatorButtonType.Append) { try { ApplyEdit(); if (!string.IsNullOrEmpty(glucInvCName.EditValue.ToStri 阅读全文
posted @ 2011-03-09 08:49 Code技术人生 阅读(680) 评论(0) 推荐(0) 编辑