<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/b330225</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b330225]]></copyright><item><title><![CDATA[《SQL案例解析》读书笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/18561629</link><guid>https://blog.youkuaiyun.com/b330225/article/details/18561629</guid><author>b330225</author><pubDate>Mon, 20 Jan 2014 18:30:44 +0800</pubDate><description><![CDATA[1、数据库中若使用双引号括起的对象名称或者别名，那么在使用时，需要与建立时的大小写完全相符.]]></description><category></category></item><item><title><![CDATA[PB TreeView 属性，事件详解（转）]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/16809325</link><guid>https://blog.youkuaiyun.com/b330225/article/details/16809325</guid><author>b330225</author><pubDate>Mon, 18 Nov 2013 20:00:20 +0800</pubDate><description><![CDATA[本文转自：http://chbin95233.blog.163.com/blog/static/32075111201010573448815/

■TreeView控件可以以树型方式来组织项目，不仅显示直观、界面友好，而且项目的管理和操作更为方便，是当前比较流行的一个控件。
该控件的特点是在较小的空间可以分层次显示大量的数据，并且可以按照用户的要求检索数据。该控件具有以下功能：
通过可以]]></description><category></category></item><item><title><![CDATA[PB中setsqlselect、dw_1.modify()和dw_1.object.DataWindow.Table.Select]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/16808781</link><guid>https://blog.youkuaiyun.com/b330225/article/details/16808781</guid><author>b330225</author><pubDate>Mon, 18 Nov 2013 19:12:46 +0800</pubDate><description><![CDATA[通过setsqlselect、dw_1.modify(DataWindow.Table.Select=" ")和dw_1.object.DataWindow.Table.Select=" "均可对数据窗口的查询语句进行动态修改，但有一些区别

1、setsqlselect用法：

ls_select=getsqlselect    //通过getsqlselect取得当前数据窗口的查询语句]]></description><category></category></item><item><title><![CDATA[oracle 学习笔记 2]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/16359589</link><guid>https://blog.youkuaiyun.com/b330225/article/details/16359589</guid><author>b330225</author><pubDate>Sat, 16 Nov 2013 19:13:35 +0800</pubDate><description><![CDATA[--oracle 表管理
表名必须以字母开头，不能超过30个字符，不用保留字，只能使用如下字符A-Z,a-z,0-9,$,#等。
--oracle数据类型
字符型
char  定长 最大2000字符，  效率高， 查询速度很快。char(10)  不足10的用空格补齐。
varchar2  变长  最大4000字符
clob 字符型大对象  4G。
数字类型
number  范围 ]]></description><category></category></item><item><title><![CDATA[容易忘记的计算机英文单词]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/16331123</link><guid>https://blog.youkuaiyun.com/b330225/article/details/16331123</guid><author>b330225</author><pubDate>Thu, 14 Nov 2013 22:17:28 +0800</pubDate><description><![CDATA[每天看一下
native :本地  ,原生。]]></description><category></category></item><item><title><![CDATA[oracle 学习笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/15378421</link><guid>https://blog.youkuaiyun.com/b330225/article/details/15378421</guid><author>b330225</author><pubDate>Mon, 11 Nov 2013 20:11:40 +0800</pubDate><description><![CDATA[--oracle 安装后自动生成2个用户，sys 和system ,sys 是超级用户，具有 sysdba角色，具有create database权限，默认密码 manager。system用户是操作管理员，权限也很大，具有sysoper角色，但是没有create database 权限 ，默认密码 change_on_install。数据库维护，一般使用system用户即可。]]></description><category></category></item><item><title><![CDATA[dw常用技巧]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/14552517</link><guid>https://blog.youkuaiyun.com/b330225/article/details/14552517</guid><author>b330225</author><pubDate>Fri, 08 Nov 2013 21:31:47 +0800</pubDate><description><![CDATA[1.如何让存储文件目录的列，显示图片?

答：选择对应的column的display as picture属性为true

2、如何复制grid类型的所选择的行的数据到系统剪切板？

答：string ls_selected

ls_selected=dw_1.Object.DataWindow.Selected.Data

clipboard(ls_selected)

]]></description><category></category></item><item><title><![CDATA[Android推荐学习路线图]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13793057</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13793057</guid><author>b330225</author><pubDate>Thu, 31 Oct 2013 19:32:40 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[pb 笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13772591</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13772591</guid><author>b330225</author><pubDate>Thu, 31 Oct 2013 14:53:58 +0800</pubDate><description><![CDATA[1、在创建用户对象的时候属性有个autolnstantiate,打钩就是自动实例化，不打钩在创建的时候就需要写create，]]></description><category></category></item><item><title><![CDATA[表变量和临时表的比较]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13510121</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13510121</guid><author>b330225</author><pubDate>Tue, 29 Oct 2013 16:25:23 +0800</pubDate><description><![CDATA[关于表变量是什么（和表变量不是什么），以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章，但我并没有发现一篇比较全面的。在本篇文章中，我们将探索表变量和临时表是什么（以及不是什么），然后我们通过使用临时表和表变量对其解密。


表变量
    表变量在SQL Server 2000中首次被引入，那么，什么是表变量呢？微软在BOL
 (Declare @local_va]]></description><category></category></item><item><title><![CDATA[sql学习笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13502867</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13502867</guid><author>b330225</author><pubDate>Tue, 29 Oct 2013 09:56:08 +0800</pubDate><description><![CDATA[--NULL 值不与任何值匹配(甚至和它本身) -- 除非连接条件中显式地使用 IS
 NULL 或 IS
 NOT NULL 等谓词.]]></description><category></category></item><item><title><![CDATA[pb编程中update如何使用]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13292281</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13292281</guid><author>b330225</author><pubDate>Mon, 28 Oct 2013 14:06:58 +0800</pubDate><description><![CDATA[第一种是数据窗口的update，这种需要设置数据窗口的更新列和更新的使用的键值，一般是主键。
直接是dw_control.update()
返回值是integer
如果返回1，表示更新成功。返回-1表示更新失败。
如果数据库的autocommit是false，那么还需要commit。
if dw_control.update() = 1 then
   commit;
else
   rollba]]></description><category></category></item><item><title><![CDATA[利用DW完成PB的多表更新]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/13170753</link><guid>https://blog.youkuaiyun.com/b330225/article/details/13170753</guid><author>b330225</author><pubDate>Sun, 27 Oct 2013 16:11:22 +0800</pubDate><description><![CDATA[案例：有一个业务需要同时更新两个或以上的表


分析：
同时更新两个表，简单一点的就是用其中一个表做DW更新，同时用SQL更新另外一个表；或者页trigger实现其他表的更新。但这样对于相类似的业务就无疑是大大增加工作量。而且维护不方便。
但我们细细考虑一下，DW作为PB的利器自然有他独到的地方。更新属性就好像是为了这种多表更新而设计的。
PB更新数据库的时候首先看更新的table,然]]></description><category></category></item><item><title><![CDATA[c  语言学习笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12979309</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12979309</guid><author>b330225</author><pubDate>Wed, 23 Oct 2013 21:30:09 +0800</pubDate><description><![CDATA[1、离开数据类型谈不上"运算"

1/2 的运算结果是0而不是0.5，即两个int类型做"/"运算应该得到一个int值 。
1./2.的结果是0.5。这表明所有的运算都和具体的数据类型有关。]]></description><category></category></item><item><title><![CDATA[Android软件开发需要学什么]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12977881</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12977881</guid><author>b330225</author><pubDate>Wed, 23 Oct 2013 20:12:56 +0800</pubDate><description><![CDATA[Android的开发技术很多，在开始学习的时候不可能一次性全部学会，也没有必要一开始都全部学会，但是有些技术是非常常用的，需要在开始时打好基础，这些技术时：

　　1、Activity生命周期

　　虽然Android中有四大组件，但是不可否认Activity是最常用的。所以熟练掌握Android的生命周期是必须的。其实生命周期就是记住 Activity的那些方法在什么时候被系统调用，这样]]></description><category></category></item><item><title><![CDATA[数据窗口]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12854843</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12854843</guid><author>b330225</author><pubDate>Fri, 18 Oct 2013 15:59:22 +0800</pubDate><description><![CDATA[※函数Describe
使用函数Describe可以获取数据窗口对象中的信息。该函数语法是：
dwcontrol.Describe(propertylist)
其中，dwcontrol是数据窗口控件名称，propertylist是以空格分隔的特性或运算表达式列表，它用来报告列与图形对象的属性值。表达式可以用特定行与列的值进行运算。Describe函数返回的是一个字符串，该字符串是对指定属性的]]></description><category></category></item><item><title><![CDATA[PowerBuilder 四种格式的动态SQL语句]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12852247</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12852247</guid><author>b330225</author><pubDate>Fri, 18 Oct 2013 14:01:38 +0800</pubDate><description><![CDATA[二、动态SQL语句的应用分析
　　PowerBuilder提供了四种格式的动态SQL语句，每种格式都有自己不同的特点和作用。下面我们对各种格式的具体使用方法分别加以说明。
　　(一)第一种格式
　　当执行没有输入参数并且没有返回结果集的SQL语句时可以使用这种格式，这种格式使用比较简单，其实现的操作也比较少。
　　1语法
　　EXECUTE IMMEDIATE SQLStatement{]]></description><category></category></item><item><title><![CDATA[modify()函数的用法]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12851099</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12851099</guid><author>b330225</author><pubDate>Fri, 18 Oct 2013 11:56:29 +0800</pubDate><description><![CDATA[dw1.modify(modstring)
//功能：使用字符串中定义的操作修改数据窗口控件　其中：modstring:string类型，其值定义修改数据窗口的各种操作。
返回值：string .成功时返回空字符串（“”），发生错误时返回一条出错消息。形式："line n column n incorrect syntax"（指明哪行哪列错了）
　可以应用于：a.修改数据窗口中各种对象的颜色]]></description><category></category></item><item><title><![CDATA[pb菜单详解和MDI、PB动态生成菜单]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12754513</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12754513</guid><author>b330225</author><pubDate>Tue, 15 Oct 2013 20:24:57 +0800</pubDate><description><![CDATA[PB动态生成菜单
一、基本思路
在PB帮助的MENU OBJECT一节当中，关于其PROPERTIES描述当中有一项：
Item[ ] Menu    Specifies the Menu objects under a Menu object.
这看似简单的一句话其实包含了三层含义：
1、这句话说明MENU对象有一个属性为数组类型，它其中的各个元素记录了其所有的具体子ITEM项目，可以]]></description><category></category></item><item><title><![CDATA[The C Programming Language学习笔记]]></title><link>https://blog.youkuaiyun.com/b330225/article/details/12358437</link><guid>https://blog.youkuaiyun.com/b330225/article/details/12358437</guid><author>b330225</author><pubDate>Sun, 06 Oct 2013 21:59:57 +0800</pubDate><description><![CDATA[练习1-12 

#include "stdio.h"

main()
{
	int c;
	int last;
	last = 0;
	while ((c = getchar()) != EOF)
	{	
		if (c ==' ')
		{
			if (last == 0)
			{
				putchar('\n');
				last = 1;
			}
			else
			{
	]]></description><category></category></item></channel></rss>