04 2011 档案
摘要:SQL code--下面的代码生成长度为8的编号,编号以BH开头,其余6位为流水号。--得到新编号的函数CREATE FUNCTION f_NextBH()RETURNS char(8)ASBEGIN RETURN(SELECT 'BH'+RIGHT(1000001+ISNULL(RIGHT(MAX(BH),6),0),6) FROM tb WITH(XLOCK,PAGLOCK))ENDGO--在表中应用函数CREATE TABLE tb(BH char(8) PRIMARY KEY DEFAULT dbo.f_NextBH(),col int)--插入资料BEGIN TRAN
阅读全文
摘要:这里的“属性”指的是 “Attribute ”,另外一个名字是“ metadata” (元数据?)。就是嵌入在对象中的运行时信息了,可以在你的程序中在运行时检查到,便于控制你的程序如何处理数据。结合反射(Reflection)来使用可以实现很有意思的应用。 这个用法在自定义框架里面经常会看到的,就是声明类或者方法的时候在前面用 [xxxxx] 这样的中括号来定义属性 ,下面代码里面有用法了。更详细 的解释,可以去看一下(http://hi.baidu.com/widebright/blog/item/1df9d762ab9deadfe7113a81.html),这里也有一个应用的例子(http
阅读全文
摘要:1.从数据库表中绑定comboBox1 ,这个利用DataSet即可,不多说了,估计都会。2.填写以下代码 //以下向下拉列表框中插入“请选择” DataTable table = (DataTable)comboBox1 .DataSource; //把数据源赋给table DataRow dr = table.NewRow(); dr[0] = "0"; dr[1] = "请选择"; table.Rows.InsertAt(dr, 0); comboBox1.DataSource = table; //comboBox1 的数据源为table com
阅读全文
摘要:今天无事去网上找了一下实体类自动生成的工具,无意中在一个网站上看了一个,是VS2008开的,只可以生成2.0的实体,因为我一直想找一个可以生成3.5的特性的实体类工具。所以就来改一下。开发工具为VS2010,只是将原代码复制过来,加了个3.5的生成功能。原来的工具代码,下载,注明版本为原代码所有,我只是做了个改动。如侵犯版权,请原我联系。原工具截图改后工具截图生成2.0效果,和原来的一样,但是做了小改动加了注释生成3.5的效果,加了注释代码下载
阅读全文
摘要:setANSI_NULLSONsetQUOTED_IDENTIFIERONgo--=============================================--Description:分割字符串--=============================================CREATEfunction[dbo].[split](@SourceSqlvarchar(8000),@StrSepratevarchar(10))returns@temptable(F1varchar(400),sequenceint)asbegindeclare@iintdeclare@s
阅读全文
摘要:ALTERPROCEDURE[dbo].[PublishYearly_Delete]@in_YearlyIDVARCHAR(500)ASBEGINUPDATEPublishYearlySETStatus=2WHERECHARINDEX(','+CAST(YearlyIDASVARCHAR(100))+',',@in_YearlyID)>0ENDALTERPROCEDURE[dbo].[PublishYearly_GetList]@request_page_numINT,--基于0的,如第一页@page_size=0@page_sizeINT,@YearIN
阅读全文

浙公网安备 33010602011771号