| xHarbour Reference Documentation > Function Reference | 
![]()  | 
  ![]()  | 
  ![]()  | 
 
Opens a database file for shared access in a work area.
NetDbUse( <cDatabase>, ;
         [<cAlias>]  , ;
         [<nSeconds>], ;
         [<cRddName>], ;
         [<lNewArea>], ;
         [<lShared>] , ;
         [<lReadOnly>] ) --> lSuccess
The function returns .T. (true) when the database is successfully opened, otherwise .F. (false) is returned.
NetDbUse() is a network function used to open a database file in shared mode for multi-user access. If the database cannot be opened due to the file being locked by another process, the function retries the operation for a maximum of <nSeconds> seconds and prompts the user if the operation should be retried or aborted.
The function uses DbUseArea() and implements additional default logic for database usage in a network when the database cannot be opened at the moment. Refer to DbUseArea() for more information on opening a database file.
| See also: | DbCloseArea(), DbUseArea(), NetOpenFiles(), RddSetDefault(), Select(), SET DEFAULT, SET PATH, Set() | 
| Category: | Database functions , Network functions , xHarbour extensions | 
| Source: | rtl\ttable.prg | 
| LIB: | xhb.lib | 
| DLL: | xhbdll.dll | 
http://www.xHarbour.com