[comp.os.msdos.programmer] Databases for MSDOS?

ath@prosys.se (Anders Thulin) (01/06/91)

After having disposed of window and screen management packages, I'm on
the lookout for database libraries for MSDOS.  Does anyone have any
experiences?

I have been looking at some shareware offerings and some commercial.
I have not found any that supports compound keys, which I know I will
need. With compound keys I mean keys that consist of several record
fields, in some suitable order. This will make it easy to
retrieve records, correctly sorted, even on subkeys.

Example:

	Imagine a database with library cards. The keys are
	[1] Author, [2] Title

	Now if I insert a number of 'books' into the database, and then
        retrieve them on key [1], I will get a bunch of record with
	one author, but with unsorted titles. I will have to sort
	this collection before I can display them. This seems unneccessary.

	Now, If I had the possibility to specify the key consist both
	of field [1] and [2] the sorting would be done automagically by
	the database.

Does anyone know if there is anything like this available?

-- 
Anders Thulin       ath@prosys.se   {uunet,mcsun}!sunic!prosys!ath
Telesoft Europe AB, Teknikringen 2B, S-583 30 Linkoping, Sweden

cage@fmeed1.UUCP (Russ Cage) (01/09/91)

In article <700@helios.prosys.se> ath@prosys.se (Anders Thulin) writes:
+After having disposed of window and screen management packages, I'm on
+the lookout for database libraries for MSDOS.  Does anyone have any
+experiences?

C-Tree will do what you say you want, but C programs are not as
flexible as you might like (compared to, say, dBASE).

+	Imagine a database with library cards. The keys are
+	[1] Author, [2] Title
+
+	Now, If I had the possibility to specify the key consist both
+	of field [1] and [2] the sorting would be done automagically by
+	the database.

C-Tree will do that, no problem.
-- 
Russ Cage	Ford Powertrain Engineering Development Department
Work:  itivax.iti.org!cfctech!fmeed1!cage   (CHATTY MAIL NOT ANSWERED HERE)
Home:  russ@m-net.ann-arbor.mi.us  (All non-business mail)
Member:  HASA, "S" division.