摘要: 枚举定义的相关内容就不在此说了;这里说说枚举的常用操作枚举与符号、值的转换获取所有的符号名FlagsAttribute特性的使用对枚举组合(通过按位或符号“|”)运用switch定义一个枚举用作后面的例子enum EnumName{ Red = 1, Green, Blue = 4, White = 8, Black = 16}枚举与符号、值的转换EnumName en = EnumName.Green;//1.枚举转值int enValueInt = (int)en; // enValueInt 被赋值为 2string enValueStr = en.ToString("D&qu 阅读全文
posted @ 2011-06-30 17:44 吴永富 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 在前面的循序渐进学习iTextSharp的讲解中讲到,在打开文档前可以对文档的元数据进行设置,并且可以设置文档第一页的水印、页眉和页脚。在这节中我们主要讲解如何在打开文档前对文档进行加密。要实现在打开文档前对文档进行加密则要调用iTextSharp中setEncryption函数,函数原形如下。public void setEncryption(boolean strength, String userPassword, String ownerPassword, int permissions);参数strength是用来设置是40位加密还是128位加密。通过以下两个常量来设置PdfWrit 阅读全文
posted @ 2011-06-30 17:03 吴永富 阅读(1451) 评论(1) 推荐(0) 编辑
摘要: 在实际的应用中,为了让PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数与之相似,但是它像在构建时一样返回数据,而不是一次全部返回。管道化表函数更加有效,因为数据可以尽可能快地返回。 管道化表函数必须返回一个集合。在函数中,PIPE ROW 语句被用来返回该集合的单个元 阅读全文
posted @ 2011-06-30 09:46 吴永富 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server中有表变量,可以在function中方便地返回,习惯SQL Server或者需要把脚本从SQL Server转到Oracle中的朋友可以都会碰到这个问题.Oracle的function中怎么返回表变量?太晚了,过多的理论知识就不说了,下面简单地说实现吧!..1、创建表对象类型。在Oracle中想要返回表对象,必须自定义一个表类型,如下所示:createorreplacetypet_tableistableofnumber;上面的类型定义好后,在function使用可用返回一列的表,如果需要多列的话,需要先定义一个对象类型。然后把对象类型替换上面语句中的number;定义对 阅读全文
posted @ 2011-06-30 09:45 吴永富 阅读(359) 评论(0) 推荐(0) 编辑