o任飘零o

别人给了你一滴水,你给了别人些什么?
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年2月28日

摘要: http://blog.csdn.net/jingang123gz/article/category/426917 阅读全文

posted @ 2014-02-28 15:59 o任飘零o 阅读(114) 评论(0) 推荐(0) 编辑

2013年10月9日

摘要: 常用的分析函数如下所列:row_number() over(partition by ... order by ...)rank() over(partition by ... order by ...)dense_rank() over(partition by ... order by ...)count() over(partition by ... order by ...)max() over(partition by ... order by ...)min() over(partition by ... order by ...)sum() over(partition by . 阅读全文

posted @ 2013-10-09 15:44 o任飘零o 阅读(1659) 评论(1) 推荐(1) 编辑

2013年2月19日

摘要: VS2010 快速创建空解决方案项目直接把下面代码 复制到记事本 保存为 *.sln 即可Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010GlobalGlobalSection(SolutionProperties) = preSolutionHideSolutionNode = FALSEEndGlobalSectionEndGlobal 阅读全文

posted @ 2013-02-19 15:39 o任飘零o 阅读(179) 评论(0) 推荐(0) 编辑

2013年2月4日

摘要: 操作数据库过程中,提示分布式事务处理等待锁时,如下图:则说明操作的记录被锁住或死锁了,如果是死锁,则需要使用以下SQL查询出相应的锁:select A.sid, b.serial#, decode(A.type, 'MR', 'Media Recovery', 'RT','Redo Thread', 'UN','User Name', 'TX', 'Transaction', 'TM', 'DML', 'UL',  阅读全文

posted @ 2013-02-04 15:56 o任飘零o 阅读(3022) 评论(0) 推荐(0) 编辑

摘要: 在PowerBuilder的应用程序开发过程中,对数据库中数据进行操作的对象是数据窗口对象(DataWindow),利用数据窗口对象,我们可以十分方便地完成对数据库中已经存在的表中数据进行检索、查询、插入、删除和更新。但是,在实际问题中,我们常常遇到数据库中的一些表是用户在程序运行期间动态生成的,若要对这样表中的数据进行操作,就要运用动态数据窗口对象,值得提到的一点是,在动态数据窗口对象生成时,其标题区(Header Band)中的文本不能直接显示成汉字,这的确是一点遗憾,不过这个问题可以通过映射的方法得到解决。一、 问题的提出 设有如下两张表:A表中的记录是用户可以在程序运行期间进行自由增加 阅读全文

posted @ 2013-02-04 15:09 o任飘零o 阅读(514) 评论(0) 推荐(0) 编辑

摘要: 1 使DataWindow列只能追加不能修改 如何使DataWindow中的数据只能追加新记录而不能修改,利用 Column 的 Protect 属性可以很方便的做到这一点,方法如下: 将每一列的 Protect 属性设置为: If( IsRowNew(), 0, 1) ) 在 PowerScript 中可以动态修改 Protect 属性: dw_1.Modify("column_name_here.Protect='1~tIf(IsRowNew(),0,1)'") 这样,DataWindow 中只有新追加的记录可修改,而其他记录是只读的。2 如何在Data 阅读全文

posted @ 2013-02-04 15:09 o任飘零o 阅读(1129) 评论(0) 推荐(0) 编辑

摘要: DataWindow.Net系列参考链接 阅读全文

posted @ 2013-02-04 15:09 o任飘零o 阅读(106) 评论(0) 推荐(0) 编辑

摘要: 在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的数据列,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于数据录入人员可以更改数据,而对于查询人员一般不能更改数据),下面就以一个简单的工资表为例来说明利用PB如何在DATAWINDOW中控制列的修改方式。工资表基本列如下:代码 姓名 工作时间 基础工资 浮动工资 岗位工资 知识分子补贴 其它工资 code name workdata basesa movesa stationsa bt othersa char varchar char decimal decimal decimal deci. 阅读全文

posted @ 2013-02-04 15:09 o任飘零o 阅读(666) 评论(0) 推荐(0) 编辑

摘要: #region 定义全局变量 /// <summary> /// 表头列前缀 /// </summary> private string m_strColumnNameHeader = "headercolumn"; /// <summary> /// 当前排序的列 /// </summary> private string m_strCurrentSortColumn = "1"; /// <summary> /// 当前排... 阅读全文

posted @ 2013-02-04 15:08 o任飘零o 阅读(251) 评论(0) 推荐(0) 编辑

摘要: 如动态修改线条的长度: ds.Modify("line.y2='100 ~t if(page()=1, 200, if(page()=2, 300, if(page() = 3, 400, 100)))'");注意if的嵌套,是if(c1, t1, if(c2, t2, f2))。其中~t不是其含义,还有~t前要加个值,是否为初始值?page()是求当前页数。 阅读全文

posted @ 2013-02-04 15:08 o任飘零o 阅读(188) 评论(0) 推荐(0) 编辑