自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(126)
  • 资源 (4)
  • 收藏
  • 关注

原创 《SQL案例解析》读书笔记

1、数据库中若使用双引号括起的对象名称或者别名,那么在使用时,需要与建立时的大小写完全相符.

2014-01-20 18:30:44 237

转载 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

原创 容易忘记的计算机英文单词

每天看一下native :本地  ,原生。

2013-11-14 22:17:28 223

原创 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

转载 Android推荐学习路线图

2013-10-31 19:32:40 172

原创 pb 笔记

1、在创建用户对象的时候属性有个autolnstantiate,打钩就是自动实例化,不打钩在创建的时候就需要写create,

2013-10-31 14:53:58 373

转载 表变量和临时表的比较

关于表变量是什么(和表变量不是什么),以及和临时表的比较让很多人非常困惑。虽然网上已经有了很多关于它们的文章,但我并没有发现一篇比较全面的。在本篇文章中,我们将探索表变量和临时表是什么(以及不是什么),然后我们通过使用临时表和表变量对其解密。表变量    表变量在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入门指南 (历上最全,全球首发)

Android Studio入门指南 (历上最全,全球首发),Android Studio的一些资料!!2013新鲜出炉!

2013-11-13

Pb中多用户权限管理实现方案

Pb中多用户权限管理实现方案

2013-11-03

pb9自动关窗实例

pb9自动关闭打开的窗口。有需要的可以参考下。

2013-09-11

Delphi设计模式

内容:Delphi设计模式,chm文件。希望有帮助。

2009-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除