2011年9月27日
摘要: 一.环境要求: .net framework 2.0 vs2008 DataWidow.NET 2.5 DataWindow Designer 注意:vs2010 IDE 需安装 .net ... 阅读全文
posted @ 2011-09-27 20:49 枫叶飞舞 阅读(5750) 评论(1) 推荐(1) 编辑
  2011年6月14日
摘要: PB11.5默认的字符集为Unicode,而c\c++ 编写的外部函数字符集是Ansi所以必须转换。 String() 函数提供了字符集转换功能. 例子: string is_key ls_key = String(Blob(is_key,EncodingANSI!),EncodingANSI!) dc_write_hex( dc_dev , as_adr , ls_key ) 阅读全文
posted @ 2011-06-14 16:48 枫叶飞舞 阅读(1160) 评论(0) 推荐(0) 编辑
  2011年1月19日
摘要: DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。DECODE有什么用途呢? 先构造一个例子,假... 阅读全文
posted @ 2011-01-19 15:40 枫叶飞舞 阅读(1006) 评论(0) 推荐(1) 编辑
  2011年1月10日
摘要: Merge用来从一个表中选择一些数据更新或者插入到另一个表中。而最终是用更新还是用插入的方式取决于该语句中的条件。下面我们简单的举一个例子:SQL> create table merge_test1(... 阅读全文
posted @ 2011-01-10 17:04 枫叶飞舞 阅读(5871) 评论(0) 推荐(0) 编辑
  2010年8月20日
摘要: 1.ASCII返回与指定的字符对应的十进制数;SQL select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------65 97 48 32 2.CHR给出整数,返回对应的字符;SQL select chr(54740) zhao,chr(65) chr65 from dual; ZH C-- -赵 A 3.CONCAT连接两个字符串;SQL select concat('010-',' 阅读全文
posted @ 2010-08-20 15:31 枫叶飞舞 阅读(3813) 评论(0) 推荐(1) 编辑
  2010年8月4日
摘要: 解决供电不足造成的USB设备掉驱动,鼠标停顿、假死,等问题 来源: 神舟电脑 作者:fgwx 发表日期: 2009-10-1 15:03:29 阅读次数: 460 查看权限: 普通文章 有没有遇到过本本的USB鼠标突然失灵的情况?有时候,USB鼠标一会儿不用,就会突然间不能动了,拔下来重新插上,就又恢复了正常。 不要担心,这不是本本和鼠标的毛病,而是windows xp系统默认的USB电源管理造成... 阅读全文
posted @ 2010-08-04 11:54 枫叶飞舞 阅读(5128) 评论(0) 推荐(0) 编辑
  2010年7月13日
摘要: oracle 的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sql*plus一般都与数据库打交道。 除了sql*plus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来 阅读全文
posted @ 2010-07-13 23:31 枫叶飞舞 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; 一旦定义了emp_sequence,你就可以用CURRVAL,NEXTVAL CURRVAL=返回 seque 阅读全文
posted @ 2010-07-13 21:48 枫叶飞舞 阅读(1036) 评论(1) 推荐(1) 编辑
摘要: 在开始讲解Oracle序列使用方法之前,先加一点关于Oracle client sqlplus的使用,就是如果执行多行语句的话一定要加“/”才能表示结束,并执行!本篇文章的主题是通过创建Oracle序列和触发器实现表的主键自增。 1.首先创建序列,Oracle序列的语法格式为:CREATE SEQUENCE 序列名[INCREMENT BY n][START WITH n][{MAXVALUE/ MINVALUE n|NOMAXVALUE}][{CYCLE|NOCYCLE}][{CACHE n|NOCACHE}]; 1)INCREMENT BY用于定义序列的步长,如果省略,则默认为1,如果出现 阅读全文
posted @ 2010-07-13 21:01 枫叶飞舞 阅读(54073) 评论(1) 推荐(3) 编辑
摘要: 对象被右键单击就弹出一个功能菜单是Windows应用程序一项不可缺少的功能。在PowerBuilder应用开发中,可在需弹出右键菜单对象的rbuttondown事件中调用该菜单的Popmenu( )方法实现这一功能。但多数情况下,应用中有多处要用到不同的弹出式菜单,如一一用这种方法就需要做大量的工作。能不能做一个通用的菜单,可以用任何对象的rbuttondown事件激发弹出,并在弹出前动态改变弹出菜单项的内容,当点击菜单项时又可执行被右击对象的相应用户事件?由于这一技术最大的特点是当函数创建成功后,可在任何应用的任何对象中随心所欲的使用,随时随地弹出自己想要显示的菜单项,并执行相应的自己需要的 阅读全文
posted @ 2010-07-13 10:05 枫叶飞舞 阅读(4672) 评论(1) 推荐(0) 编辑