关于数据库文件的UC控制的问题
哪位在引用文件的时候用过这种控制方法?好象是加了UC的文件在使用的时候必须得有OPEN先打开,在程序结束的时候会自动关闭吗?或者程序结束前别的程序调用这个文件会不会发生关于使用权限的问题?
请用过的各位给些指点!3KS!
| e_server 回复于:2004-04-10 05:09:02 |
| Function:usropn ??? |
| aeiou 回复于:2004-04-10 12:45:50 |
| UC是RPG3中用的。跟RPGLE的UsrOpn应该是一样的吧。
可以找一下以前的贴子,有一个关于 UsrOpn 的介绍的。 |
| qm 回复于:2004-04-10 16:03:52 |
| 看了一下以前aeiou的帖子,还是不太明白:比如程序A先后调用程序B和C,在程序B和C中都有对文件的UC控制,我是想问的是B在执行结束以后会自动关闭这个文件吗? 因为反复运行几次后出现在调用C的时候出现提示文件因为想要重复打开而产生错误的信息。 |
| wildfish 回复于:2004-04-10 23:04:51 |
| 用完就关,就不会出现这样的结果 |
| 红像 回复于:2004-04-12 10:12:45 |
| UC开关是指USER CONTROL, 在需要COMIT/ROLLBACK的时候使用,至少我是这样理解的。
在一个文件OPEN以后,好像就会被LOCK住,其它文件是不能往里面写?又或者打开。最好是自己CLOSE。 |
| aeiou 回复于:2004-04-12 12:37:41 |
| 如果设置了 *INLR = *ON 的话,应该可以关闭的。
另外,如果是反复运行几次后才会出现问题,那就说明第一次运行的时候是没问题的,也就是说单是A调B又调C本身是没问题的,后面之所以有问题,可能还是逻辑控制上的问题。 你用DEBUG跟踪一下,看什么时候出问题。跟踪过程中可以通过系统请求3,然后用12察看打开的文件,就能比较清楚的了解程序的每一步执行对文件的控制是如何影响的。 |
| qm 回复于:2004-04-12 14:14:14 |
| 一般程序在有RETRN或者*INLR为*ON状态的时候可以退出,原来的程序中在结束的时候是对*INLR置了ON的,即使出现文件读些异常,文件也应该能被关闭的;跟踪由于权限问题无法实现。
另:如果对一个文件用了UC控制,其他的程序是不是就相当于完全不能用这个文件了? |
| qm 回复于:2004-04-12 15:23:33 |
| 随便找了一个文件试验了一下,发现在两个SESSION中同时对一个文件进行UC打开控制并有可能进行更新和追加操作,互相没有什么影响。在同一个SESSINON中先以可追加和可更新的方式打开,并且不SETON *INLR,后来的一个追加和更新文件操作也能正常进行!
迷茫ing! |
| qm 回复于:2004-04-12 15:29:09 |
| 看了QINGZHOU提供的RPG REFERENCE 也没有找到比较详细的关于这个的说明。各位有过这方面接触的请不吝指教! |
| qm 回复于:2004-04-14 10:52:49 |
| 自己顶出来请各位再看看!谢了! |
最热门文章推荐:
>· 清华同方笔记本
>· 笔记本选购
>· 长城笔记本
>· borland jbuilder
>· borland 数据库
>· borland developer
>· 世界之窗浏览器
>· 网络浏览器
↓相关文章:
- · 转 Commit/Rollback概念
- · 有倒序排列的KEY值时的SETLL和SETGT
- · 大家帮忙来找茬(到底RPG程序错在哪?)
- · 讨论:关于创建obj时的参数--share
- · 帮忙看看这段程序的问题出在哪里?
- · 《最后100天的AS400学习心情笔记》
- · 在一个PF中加一字段,用来表示记录的序号!
- · SLR60磁带机可以做200GB系统的全系统备份,何故?
- · 讨论系统设备的异动监控
- · 求助:存储过程的查找和COPY
- · 【步骤】使用SQL DTS功能实现从DB/2向SQL Server传输数据.
- · 请教:如何修改PF文件的CCSID值?
- · 关于触发器的初级问题,请用过的大虾指教
- · 如何使用FTP在PC和AS/400之间传输包含中文的文件
- · 各位前辈,小女子是400初学之初学
- · (原)在as400上更换硬盘
- · pcom各种版本的问题总结
- · (如何在iSeries(AS/400)將资料加密(ZT)
- · 急等 如何更改as/400 V4R5 如何更改IP地址
- · 通过Navigator配置实现PC端拨号登陆远程AS/400.
- · 高版本安全数据向低版本系统迁移问题
- · as400与windows如何互相传送文件
- · 【分享】如何实现直接从AS/400发送信息到指定的邮箱.
- · rpg的小问题谁能解决一下,先谢了!(新手)
- · CA连接不上,PCOMM正常使用,授权及网络正常。什么问题?
- · exfmt与write的区别
- · 在TCPIP基础上建立APPC连接
- · 硬盘利用率的问题
- · 如何利用RPG,CL和ACCESS制作一个条形码标签的打印程序?
- · domino的邮件问题 急! (居士快进)
- · 请教400上的文件问题
- · 如何用PC超级终端对RS6000完成控制及安装(希望是我的精品)
- · (原创) 7133-T40阵列故障解决实例
- · 又来临时抱佛脚了,请教s7a电源问题
- · 经验交流<如何在AIX下面更改before login banner>
- · 刚完成的一个hacmp 5.1 +db2 udb 8.1 ese环境下的HA配置!
- · [原创]SNORT&ACID install on AIX 5.2
- · 一光纤卡的问题的解决,有类似问题的可以参考
- · 使用SFU实现Windows和AIX文件共享-请求加精
- · ORACLE/RAC安装完全攻略
- · Step bye Step for Install the Domino server 7 on aix 5L 5.2
- · 199学习笔记(chap11)
- · 在cp时的怪问题
- · 一个系统频繁宕机(888 102 300 0C0)的案例分析与解决!!!
- · 个人总结-理解和使用aix的日志系统
- · VIO配置1
- · IY19375补丁打不上。-_-!!!
- · 老的文章不一定就没有用处了:)
- · 任何在aix下面看你的系统是32位还是64位的
- · 吃了一个“螃蟹”
- · 监视别人在登录后都输入了什么命令
- · Securing AIX 5L from Scratch
- · 如何确定pSeries和RS/6000 CPU的主频?
- · .kshrc的作用
- · AIX 5.2对用户登录界面的安全性的增强
- · 更改HACMP环境里网卡的ip地址
- · 做AIX rootvg的镜像
- · 替换SSA raid磁盘阵列中坏盘步骤
- · 2005-02-02 日的学习内容
- · 今天是大年初一
- · 谚语
- · awk将文件的两行合并为一行
- · aix 版本显示问题
- · Domino 6 AIX安装环境
- · aix操作系统的备份和恢复
- · 如何通过PC机的超级终端控制RS6000
- · HACMP的注意事项
- · AIX经验汇总
- · hacmp的定义和发展
- · hacmp 1.1.2--1.1.4(续1)
- · AIX中关于LVM中有几个关于容量的计算
- · AIX 初学者之梦
- · ODM
- · 开门大吉之我言
- · 2个lpar1个光驱的问题--NFS的应用
- · 还是嫩啊。
- · 三年之痒
- · AIX系统升级微码,打补丁.
- · 微码问题。
- · AIX学习笔记

