- 博客(126)
- 资源 (4)
- 收藏
- 关注
转载 PB TreeView 属性,事件详解(转)
本文转自:http://chbin95233.blog.163.com/blog/static/32075111201010573448815/■TreeView控件可以以树型方式来组织项目,不仅显示直观、界面友好,而且项目的管理和操作更为方便,是当前比较流行的一个控件。该控件的特点是在较小的空间可以分层次显示大量的数据,并且可以按照用户的要求检索数据。该控件具有以下功能:通过可以
2013-11-18 20:00:20 261
转载 PB中setsqlselect、dw_1.modify()和dw_1.object.DataWindow.Table.Select
通过setsqlselect、dw_1.modify(DataWindow.Table.Select=" ")和dw_1.object.DataWindow.Table.Select=" "均可对数据窗口的查询语句进行动态修改,但有一些区别1、setsqlselect用法:ls_select=getsqlselect //通过getsqlselect取得当前数据窗口的查询语句
2013-11-18 19:12:46 477
原创 oracle 学习笔记 2
--oracle 表管理表名必须以字母开头,不能超过30个字符,不用保留字,只能使用如下字符A-Z,a-z,0-9,$,#等。--oracle数据类型字符型char 定长 最大2000字符, 效率高, 查询速度很快。char(10) 不足10的用空格补齐。varchar2 变长 最大4000字符clob 字符型大对象 4G。数字类型number 范围
2013-11-16 19:13:35 169
原创 oracle 学习笔记
--oracle 安装后自动生成2个用户,sys 和system ,sys 是超级用户,具有 sysdba角色,具有create database权限,默认密码 manager。system用户是操作管理员,权限也很大,具有sysoper角色,但是没有create database 权限 ,默认密码 change_on_install。数据库维护,一般使用system用户即可。
2013-11-11 20:11:40 208
转载 dw常用技巧
1.如何让存储文件目录的列,显示图片?答:选择对应的column的display as picture属性为true2、如何复制grid类型的所选择的行的数据到系统剪切板?答:string ls_selectedls_selected=dw_1.Object.DataWindow.Selected.Dataclipboard(ls_selected)
2013-11-08 21:31:47 396
转载 表变量和临时表的比较
关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。表变量 表变量在SQL Server 2000中首次被引入,那么,什么是表变量呢?微软在BOL (Declare @local_va
2013-10-29 16:25:23 194
原创 sql学习笔记
--NULL 值不与任何值匹配(甚至和它本身) -- 除非连接条件中显式地使用 IS NULL 或 IS NOT NULL 等谓词.
2013-10-29 09:56:08 186
转载 pb编程中update如何使用
第一种是数据窗口的update,这种需要设置数据窗口的更新列和更新的使用的键值,一般是主键。直接是dw_control.update()返回值是integer如果返回1,表示更新成功。返回-1表示更新失败。如果数据库的autocommit是false,那么还需要commit。if dw_control.update() = 1 then commit;else rollba
2013-10-28 14:06:58 432
转载 利用DW完成PB的多表更新
案例:有一个业务需要同时更新两个或以上的表分析:同时更新两个表,简单一点的就是用其中一个表做DW更新,同时用SQL更新另外一个表;或者页trigger实现其他表的更新。但这样对于相类似的业务就无疑是大大增加工作量。而且维护不方便。但我们细细考虑一下,DW作为PB的利器自然有他独到的地方。更新属性就好像是为了这种多表更新而设计的。PB更新数据库的时候首先看更新的table,然
2013-10-27 16:11:22 415
原创 c 语言学习笔记
1、离开数据类型谈不上"运算"1/2 的运算结果是0而不是0.5,即两个int类型做"/"运算应该得到一个int值 。1./2.的结果是0.5。这表明所有的运算都和具体的数据类型有关。
2013-10-23 21:30:09 158
转载 Android软件开发需要学什么
Android的开发技术很多,在开始学习的时候不可能一次性全部学会,也没有必要一开始都全部学会,但是有些技术是非常常用的,需要在开始时打好基础,这些技术时: 1、Activity生命周期 虽然Android中有四大组件,但是不可否认Activity是最常用的。所以熟练掌握Android的生命周期是必须的。其实生命周期就是记住 Activity的那些方法在什么时候被系统调用,这样
2013-10-23 20:12:56 920
转载 数据窗口
※函数Describe使用函数Describe可以获取数据窗口对象中的信息。该函数语法是:dwcontrol.Describe(propertylist)其中,dwcontrol是数据窗口控件名称,propertylist是以空格分隔的特性或运算表达式列表,它用来报告列与图形对象的属性值。表达式可以用特定行与列的值进行运算。Describe函数返回的是一个字符串,该字符串是对指定属性的
2013-10-18 15:59:22 385
转载 PowerBuilder 四种格式的动态SQL语句
二、动态SQL语句的应用分析 PowerBuilder提供了四种格式的动态SQL语句,每种格式都有自己不同的特点和作用。下面我们对各种格式的具体使用方法分别加以说明。 (一)第一种格式 当执行没有输入参数并且没有返回结果集的SQL语句时可以使用这种格式,这种格式使用比较简单,其实现的操作也比较少。 1语法 EXECUTE IMMEDIATE SQLStatement{
2013-10-18 14:01:38 307 1
转载 modify()函数的用法
dw1.modify(modstring)//功能:使用字符串中定义的操作修改数据窗口控件 其中:modstring:string类型,其值定义修改数据窗口的各种操作。返回值:string .成功时返回空字符串(“”),发生错误时返回一条出错消息。形式:"line n column n incorrect syntax"(指明哪行哪列错了) 可以应用于:a.修改数据窗口中各种对象的颜色
2013-10-18 11:56:29 1135
转载 pb菜单详解和MDI、PB动态生成菜单
PB动态生成菜单一、基本思路在PB帮助的MENU OBJECT一节当中,关于其PROPERTIES描述当中有一项:Item[ ] Menu Specifies the Menu objects under a Menu object.这看似简单的一句话其实包含了三层含义:1、这句话说明MENU对象有一个属性为数组类型,它其中的各个元素记录了其所有的具体子ITEM项目,可以
2013-10-15 20:24:57 605
原创 The C Programming Language学习笔记
练习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 {
2013-10-06 21:59:57 160
转载 PB中连接Access数据库的三种方法
http://blog.chinaunix.net/uid-200142-id-3447099.html方式一:SQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "ConnectString='driver=Microsoft Access Driver (*.mdb);DBQ=c:\fo
2013-05-10 22:03:12 380
转载 mssql2008更改端口号
“开始”--“所有程序”--“Microsoft SQL Server 2008 R2--"Configureation Tools"--"SQL Server Configuration Manager"打开”SQL Server Configuration Manager“,找到”SQL Server Network Configuration"--“Protocols for MSSQL
2013-04-10 16:20:01 723
转载 SQL函数之四舍五入
问题1: SELECT CAST('123.456' as decimal) 将会得到 123(小数点后面的将会被省略掉)。 如果希望得到小数点后面的两位。 则需要把上面的改为 SELECT CAST('123.456' as decimal(38, 2)) ===>123.46 自动四舍五入了! 问题2: SELECT ROUND(123.75633, 2, 1)
2013-04-07 09:36:52 339
转载 pb中如何获得程序的绝对路径
pb中如何获得程序的绝对路径 近日做程序的时候碰到要获得程序的绝对路径,找了很多的网站,终于找到了调用API函数 怎样得到程序运行时的绝对路径?问:我如何能在PowerBuilder中得到程序运行时的绝对路径? 答:用Windows的API函数GetModuleFileName()来实现。 ①定义API: Function ulong GetModuleFil
2013-03-31 16:29:44 461 1
转载 mssql性能优化
近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶
2013-03-30 21:04:37 180
转载 在SQL Server数据库之间进行数据导入导出
(1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个功能:根据SELECT后跟的字段以及INTO后面跟的表名建立空表(如果SELECT后是*, 空表的结构和FROM所指的表的结构相同);将SELECT查出的数据插入到这个空表中。在使用SELECT INTO语句时,INTO
2013-03-28 14:26:37 190
转载 关于MSSQL的decimal(numeric)、money、float的使用以及区别 (转)
decimal(numeric)、money、float(real) 都是MSSQL中的浮点类型的数据类型。按存储的范围进行排序float(real)decimal(numeric)money 在金额的存储上可以优先money,如果金额过大采用decimal(numeric),极端的情况(数据超大)使用float(real) money与float不会自动默认小数点
2013-03-28 10:08:31 484
转载 PB数据窗口保存前删除空行
在updatestart事件中添加以下代码:long ll_row for ll_row = rowcount() to 1 step -1 if ((isnull(object.part_no[ll_row])) or (object.part_no[ll_row] = "")) then setrow(ll_row) deleterow(0) contin
2013-03-25 22:07:43 377
转载 PB SetFilter()函数
PB SetFilter()函数 函数SetFilter的作用是为数据窗口、DataStore或者下拉子数据窗口设置过滤规则。过滤规则是一个能够返回True或者False的表达式。该函数的作用仅仅是设置过滤规则,并不真正过滤。只有在设置完过滤规则之后,才能调用Filter,才能够体现过滤规则的作用。函数Filter的作用就是,使用SetFilter函数设置的过滤规则对数据窗口中Pr
2013-03-25 16:41:26 938
转载 如何断定PBL中是否存在指定的对象
一、如何断定某指定WINDOW是否存在?ClassDefinition cd_windefcd_windef = FindClassDefinition("w_xxx")if isvalid(cd_windef) then//存在end if二、如何判断WINDOW当中的某指定控件或指定控件的指定属性是否存在?能够借助control[]数组。
2013-03-23 23:16:15 249
转载 sql truncate table
我们都知道truncate table可以用来删除整个表的内容,它与delete后面不跟where条件的效果是一样。但除此之外,我们还清楚它们之间有其它的区别吗?本章我们将一起讨论truncate与delete区别。我们先看一下truncate table的说明:删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE在功能上与没有WHERE子句的DELETE语句相同;但是,
2013-03-23 12:22:47 235
转载 pb判断图片格式,大小
PB 判断识别图片格式、大小等 2009-09-04 15:40:57| 分类:PB | 标签:|字号大中小 订阅 // 函数: of_getpicturetype() //-------------------------------------------------------------------- // 描
2013-03-23 09:10:07 345
转载 pb中describe、Evaluate、Lookupdisplay的用法 .
Describe 可以描述DW中某个对象的某个属性的取值,虽然函数Describe可以获取对象的信息,但是表达式的取值就不能正常读取了,而这又是经常遇到的. Evaluate 如果想获取数据窗口对象中由属性、函数等构成的表达式的取值时,必须在函数Describe中使用函数Evaluate,LookUpDisplay 在数据窗口控件上显示的值和字段实际得到的值并不相同,使用函数GetItemX
2013-03-23 02:53:00 313
转载 PB权限控制的完整方案 .
权限控制的完整控制方案PB+sybase此权限控制方案可以精确控制到每个窗口的按钮级别chinayaosir/***********************************************/0.表格设计//用户权限表create table dbo.qa_authority (userid char(20) not null, username ch
2013-03-18 10:02:29 356
转载 PB事件/函数的触发机制和触发方式
PB事件/函数的触发机制和触发方式 2010-10-22 22:14:06| 分类:PB9-10 | 标签:pb事件 函数的触发机制和触发方式 trigger |字号 订阅PB作为windows下的一个非常便捷的DB开发工具,有着和windows一样的消息触发机制PB提供了相应event/function触发机制和触发方式,用户可以根据自己的
2013-02-19 21:15:45 451
转载 如何得到当前活动的控件(判断那个控件得到了光标)
昨天晚上加班的时候遇到一个问题,大致要实现以下内容:1.数据窗口控件:dw_1、dw_2;2.如果dw_1得到光标,那么{dw_2.visible = true} ;3.如果dw_1 失去焦点,那么:如果dw_2得到光标,{dw_2.visible = true} ;如果dw_2也没有得到光标,{dw_2.visible = false} 。看起来很简单的样子(实际上也很简单),但
2013-02-18 21:31:02 860
转载 Retrieve后不回卷的数据窗口
Retrieve后不回卷的数据窗口我们经常面对一大堆数据,其具体体现就是数据窗很长,需要拉动垂直滚动条才能看到后面的数据,当在包含长数据窗的窗口的Timer事件中写下Retrieve( )语句后,令人气恼的事情就会发生:Timer事件一执行,数据窗就翻回第一页;如果Timer事件执行的时间间歇很短,那我们就永远没有足够的时间来察看后面的数据了。下面我们着手解决这个问题。 每个数据窗
2013-02-18 21:20:35 211
转载 PB未公开函数
PB未公开函数,这些未公开的函数为:C/C++ code?12345__get_attribute() __get_attribute_item()__invoke_method() __set_attribute() __set_attribute_item()
2013-02-18 18:07:30 299
转载 MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
MySQL中涉及的几个字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集
2013-01-29 19:43:08 328
转载 UPDATE和COMMIT
在数据库中:update table set…是更新一个表中的数据。update 是dml语句的一种。insert, delete, select 也都是dml语句。create table, create view ,alter table等等都是ddl语句。commit :将事务提交。每一个事务中可以有多个dml语句。同一个事务中,所有的dml语句要么同时提交(永久更新数据库中
2013-01-23 21:10:49 232
Android Studio入门指南 (历上最全,全球首发)
2013-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人