免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2033 | 回复: 5
打印 上一主题 下一主题

请教物理文件的A型与数据库表的char型的区别 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-15 11:32 |只看该作者 |倒序浏览
问题描述:
1,使用rpg程序向物理文件中写入A型的数据(字符串),成功;
2,使用rpg程序向数据库表中char型字段写入数据,指示器成功,但是表中插入的数据是空格;
3,使用rpg程序向数据库表中奴meric型字段写入数据,成功。

请问为什么1,2会有区别?应该怎么解决这个问题呢?

论坛徽章:
0
2 [报告]
发表于 2006-05-16 08:30 |只看该作者
在AS400, 物理文件和数据库表有什么区别?

把你的代码贴出来看看吧

论坛徽章:
0
3 [报告]
发表于 2006-05-16 14:03 |只看该作者
表a12:
  Field Level Information                                                   
               Data        Field  Buffer    Buffer        Field    Column   
    Field      Type       Length  Length  Position        Usage    Heading  
    A1         CHAR           10      12         1        Both     A1      
rpg:
FMT FX FFilename++IPEASF.....L.....A.Device+.Keywords+++++++++++++++++++++++++
        *************** Beginning of data *************************************
0001.00 FA12       IF A E             DISK    RENAME(A12:A12R)
0009.01 C                   MOVE      'AAAA'        A1
0009.02 C                   WRITE     A12R                                 99
0019.01 C     *IN99         DSPLY
0024.00 C                   SETON                                            LR
        ****************** End of data ****************************************

[ 本帖最后由 chenzhy 于 2006-5-16 14:13 编辑 ]

snap.JPG (7.88 KB, 下载次数: 35)

表A12中数据

表A12中数据

论坛徽章:
0
4 [报告]
发表于 2006-05-16 17:28 |只看该作者
还是debug吧,write前显示一下字段的值不就清楚了吗?

论坛徽章:
0
5 [报告]
发表于 2006-05-17 08:43 |只看该作者
192.195.29.110这台主机好像限制了debug权限,不能使用strdbg命令。What can I do?

论坛徽章:
0
6 [报告]
发表于 2006-05-17 09:11 |只看该作者
FA12     IF A E                    DISK                      A   

在47位 加个 A ,试试, 这个是定义是否可以相PF 里增加record .
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP