Category : Databases and related files
Archive   : BTRV410.ZIP
Filename : BTRIEVE.OP

 
Output of file : BTRIEVE.OP contained in archive : BTRV410.ZIP
SOURCE !INCLUDE('BTRIEVE.OP')
!
! * * * * BTRIEVE OPERATION CODES * * * *
! See Btrieve 4.10 Manual for further explanation
!
bOpen EQUATE(0) !OPEN A BTRIEVE FILE
bClose EQUATE(1) !CLOSE A BTRIEVE FILE
bInsert EQUATE(2) !INSERT A RECORD
bUpdate EQUATE(3) !UPDATE A RECORD
bDelete EQUATE(4) !DELETE A RECORD
bGetEqual EQUATE(5) !GET MATCHING RECORD
bGetNext EQUATE(6) !GET NEXT RECORD
bGetPrior EQUATE(7) !GET PRIOR RECORD
bGetGreater EQUATE(8) !GET RECORD > KEY
bGetGtEqual EQUATE(9) !GET RECORD => KEY
bGetLess EQUATE(10) !GET RECORD < KEY
bGetLtEqual EQUATE(11) !GET RECORD <= KEY
bGetLowest EQUATE(12) !GET RECORD W/LOWEST KEY VALUE
bGetHighest EQUATE(13) !GET RECORD W/HIGHEST KEY VALUE
bCreate EQUATE(14) !CREATE A BTRIEVE FILE
bStat EQUATE(15) !GET STATUS OF A BTRIEVE FILE
bExtend EQUATE(16) !EXTEND A BTRIEVE FILE
bSetDir EQUATE(17) !SET CURRENT WORKING DIRECTORY
bGetDir EQUATE(18) !GET CURRENT WORKING DIRECTORY
bBeginTrans EQUATE(19) !BEGIN TRANSACTION
bEndTrans EQUATE(20) !END TRANSACTION
bAbortTrans EQUATE(21) !ABORT TRANSACTION
bGetPosition EQUATE(22) !GET RECORD POSITION
bGetDirect EQUATE(23) !GET RECORD BY POSITION
bStepDirect EQUATE(24) !NEXT RECORD IN POSITION ORDER
bStop EQUATE(25) !STOP BTRIEVE RECORD MANAGER
bVersion EQUATE(26) !GET VERSION OF BTRIEVE
bUnlock EQUATE(27) !UNLOCK A LOCKED RECORD
bReset EQUATE(28) !CLOSE & RELEASE RESOURCES
bSetOwner EQUATE(29) !ASSIGN OWNER NAME TO FILE
bClearOwner EQUATE(30) !CLEAR OWNER NAME FROM FILE
bCreateIdx EQUATE(31) !CREATE SUPPLEMENTAL INDEX
bDropIdx EQUATE(32) !DROP SUPPLEMENTAL INDEX

! Adding bGetKey to a bGet... operation allows you to perform a get without
! actually retrieving a data record. Valid for codes 5..13
bGetKey EQUATE(50) !ADD TO bGet...

! Adding bWaitLock to a bGet... operation allows you to wait until a record is
! available and then lock it for exclusive use. Valid for codes 5..13, 23 & 24.
bWaitLock EQUATE(100) !ADD TO bGet...

! Adding bNoWaitLock to a bGet... operation allows you to gracefully recover
! from a possible 'wait forever' scenario. If the record in question is already
! locked, Btrieve will return an 84 or 85 error. Valid for codes 5..13, 23 & 24.
bNoWaitLock EQUATE(200) !ADD TO bGet...

! Adding bMultWait acts just like bWaitLock except you are allowed to lock
! multiple records in a file. Code validity remains the same.
bMultWait EQUATE(300) !ADD TO bGet...

! Adding bMultNoWait acts just like bNoWaitLock except you are allowed to lock
! multiple records in a file. Code validity remains the same.
bMultNoWait EQUATE(400) !ADD TO bGet...


  3 Responses to “Category : Databases and related files
Archive   : BTRV410.ZIP
Filename : BTRIEVE.OP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/