home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / viper092.zip / GETNFLDS.CMD < prev    next >
OS/2 REXX Batch file  |  1995-09-20  |  864b  |  38 lines

  1. /*      VIPER Database Engine
  2.         Get number of database fields example.
  3.         Copyright (c) - 1995 by Douglas A. Bebber
  4. */
  5.  
  6.  
  7. /* Register the VIPER Database Engine functions... */
  8. rc = RxFuncAdd("SysLoadViperFuncs","Viper", "SysLoadViperFuncs")
  9. call SysLoadViperFuncs
  10.  
  11. /* OPEN THE DATABASE */
  12. status = RxViperOpenDatabase('CUSTOMER')
  13. if status = 0 then
  14. Do
  15.         say 'Failed to open CUSTOMER database!'
  16.         exit
  17. End
  18. else
  19.         say 'Successfully opened CUSTOMER database!'
  20.  
  21.  
  22. /* GET NUMBER OF DATABASE FIELDS */
  23.  
  24. NFields = RxViperGetNFields('CUSTOMER')
  25. say 'The database contains 'NFields' fields!'
  26.  
  27. /* CLOSE THE DATABASE */
  28.  
  29. status = RxViperCloseDatabase('CUSTOMER')
  30. if status = 0 then
  31. Do
  32.         say 'Failed to close CUSTOMER database!'
  33.         exit
  34. End
  35. else
  36.         say 'Successfully closed CUSTOMER database!'
  37.  
  38.