From: "Rafael García" Newsgroups: comp.os.msdos.djgpp Subject: Data Files and Networks Date: Fri, 12 Feb 1999 10:55:25 +0100 Organization: CTV/JET Lines: 30 Message-ID: <7a0tsb$3vj$1@lola.ctv.es> NNTP-Posting-Host: info571.jet.es X-Trace: lola.ctv.es 918813387 4083 194.224.182.61 (12 Feb 1999 09:56:27 GMT) X-Complaints-To: usenet AT lola DOT ctv DOT es NNTP-Posting-Date: 12 Feb 1999 09:56:27 GMT X-Newsreader: Microsoft Outlook Express 4.72.2106.4 X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello all I am working with random data files in Novell Netware LANs since years. With this network I use a module called FABS PLUS for locating records using index files: when you want a record you call Fabs giving a key (e.g. part number, cliente code, insertion date, ...), then Fabs search in its b-trees and tells to you what position has data in your random file. For this system to work you must inform to Fabs of each change you do in the data file. Well, the problem is Fabs is an old product that work well under Netware if you mark index files 'Shareable' with FLAG S command, but don't work with Windows NT server. I have been looking for another product for same work and I've found BPLUS: same thing basically but written in C language and with source. So I adapted my interface module to use any of the products and compile for Netware or for NT. But this package (BPLUS) don't work fine when two users try to modify the same file. I have written a simple 'semaphore' system to wait until no other proccess is trying to write but this is too bad when two operators must enter data continuously. I would like to know if there are other packages for this work. Have you forgotten all this stuff and now are happy using a true database? Are you all working with cliente/server tools? Do someone knows a book/FAQ/web page/loquesea about data files and networks? Thanks. Falo