【技巧】PowerBuilder --- 曾经的“玩物”
来源:互联网 发布:淘宝女装详情页模板 编辑:程序博客网 时间:2024/04/24 14:11
曾经大学自学过,两年前实际工作中开发过,今后,完全使用其来开发的机会基本上不会有了,但它作为数据库的一种,可能还会在一些行业中遇到的......作为回忆,总结一下以前的经验呗:
通过代码找出WINDOWS的我的文档的目录,从网上找到了两种方法:
1. 通过API,“SHGetSpecialFolderLocation”和“SHGetFromIDList”两个方法。
2. 通过注册表,"/HKCU//Software//Microsoft//Windows//CurrentVersion//Explorer//Shell Folders/”下的personal键的值,这里是当前用户“我的文档”路径,不管是否自己改过,其它的键都是操作系统目录下那个文档路径。
另外,操作系统目录下的“我的文档”路径还可以用%homepath%来表示。
1. PB中创建和删除表都不能在事务内,而且不能主动提交,只能设置AUTOCOMMIT=TRUE,之后再设置为FALSE;那么,其它SQL语言呢?
2. DATAWINDOW中对应的列从数据库中取出是什么类型,设置值时,就要设置对应的类型
3. GetItemStatus的参数DWBuffer好像没有Delete的选项,返回的值也不知道是什么
4. transaction.sqlcode:0(normal),100(no record),-1(error) 如果对象为不存在,PB中居然不能表示为NULL,只能写作“STRING(XXX)=“””? 5.终于发发现问题了,原来是“事务”搞的鬼,在关闭事件的时候,因为是“回滚”的操作,所以用了“rollback” 打开事件(OPEN)只用了一次,但显示事件(SHOW)用了很多次,根据情况发生该事件
1. 在PB中执行存储过程后,取出的内容应该是存储过程中从直接表中SELECT的字段值;将这些值循环取完后,再一次取出的就是存储过程的返回值(如果还有OUPUT参数,就在返回值变量后接着写上)。参考如下:
http://www.sybase.com/detail?id=44452
2. 表被“死锁”了,两个存储过程查看进程状态:sp_who, sp_lock。找出其中的ID,再与sysobjects表对照查找出相应的被锁的表---MSSQL中是SP_WHO2
3. 游标操作中,FETCH INTO 的变量,在游标关闭或重新FETCH之前不能改变其值? ---反正在MSSQL中是可以的
4. 全局变量:
CURSOR的FETCH后返回,@@sqlstatus
影响的行数,@@rowcount
事务执行后返回,@@transtate
数据表等更新后返回,@@error
其它全局变量呢?
- 【技巧】PowerBuilder --- 曾经的“玩物”
- PowerBuilder修改数据库表结构的技巧
- Swift 闭包-牛人的玩物
- PowerBuilder 编程技巧实例
- PowerBuilder技巧和窍门
- PowerBuilder技巧和窍门
- PowerBuilder 编程技巧实例
- PowerBuilder 技巧和窍门
- 在PowerBuilder中操作BLOB数据的技巧
- 在PowerBuilder中操作BLOB数据的技巧
- 在PowerBuilder中操作BLOB数据的技巧
- 曾经的曾经
- 写给曾经的曾经..
- 曾经的曾经
- PowerBuilder编程技巧十例
- 非理想主义者的玩物:开源软件离我们多远?
- 曾经的........
- PowerBuilder的数据窗口
- APN标识是什么意思?CMWAP是什么意思?
- Hibernate配置文件的详解和优化
- sqlplus 登录方式
- Oracle获取当前日期值
- 很久之前写的一个分页程序,附CSS
- 【技巧】PowerBuilder --- 曾经的“玩物”
- Hibernate连接池配置
- Hibernate 性能优化策略和缓存详解
- 借地
- 大肠癌并发症有哪些
- (转)url传递中文的解决方案总结
- Linux下配置JDK和Tomcat
- informatica powercenter 851使用教学视频下载
- Google Chrome OS