home *** CD-ROM | disk | FTP | other *** search
- /* rexx */
- signal on syntax
-
- say rxfuncadd(rexxbase_init,"rexxbase",Rexxbase_Init)
- parse arg noname noix
- say rexxbase_init()
- say rexxbase_opendbf("noname", noix)
- c = 0
-
- r = rexxbase_findrecord("noname","-1")
- do while(r = '')
- do j = 1 to noname.fieldcount
- k = "t = noname."noname.fieldname.j".type"
- interpret k
- if t = 'M' then do
- k = 'say t is noname.'noname.fieldname.j'.0'
- interpret k
- k = "t = noname."noname.fieldname.j".0"
- interpret k
- do l = 1 to t
- k = "say noname.fieldname.j " l " "
- k = k || " is noname." || noname.fieldname.j || ".l"
- interpret k
- end /* do */
- end
- else do
- k = "say noname.fieldname.j "
- k = k || " is noname." || noname.fieldname.j
- interpret k
- end
- end /* do */
-
-
- r = rexxbase_readdbf("noname")
- c = c + 1
- end
- say r ' @ ' c
-
- say rexxbase_closedbf("noname")
-
- return
-
-
- syntax:
- errormsg = 'rexx error ' rc ' in line ' sigl ':' errortext(rc)
- say errormsg
- say sourceline(sigl)
- exit
-