home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!coplex!tfd!ken.lundberg
- From: ken.lundberg@tfd.coplex.com (Ken Lundberg)
- Newsgroups: comp.databases
- Subject: 4 GL or what?
- Message-ID: <226.133.uupcb@tfd.coplex.com>
- Date: 10 Jan 93 10:44:00 GMT
- Distribution: world
- Organization: Ky/In PC User's Group - Louisville, KY - 502-423-8654
- Reply-To: ken.lundberg@tfd.coplex.com (Ken Lundberg)
- Lines: 28
-
- TO: anders#bc.se
-
- On 9 Jan 93, anders@bc.se wrote:
- -------------------------------
- >Is there any other way writing apps for Btrieve-databases (using Btrieve
- >or NetWare SQL) than using traditional 3 GL languages (C, Pascal), is there
- >some language like that for Paradox (PAL)?
-
- And the answer is..........YES! But first, a bit of info.
-
- Btrieve in any flavor isn't a language, and CANNOT be accessed by any
- native 4GL language. It is an assembly language interface that talks to a
- TSR that must be loaded at run time. The way to talk to Btrieve is by:
-
- 1. Writing code that can make a call to a memory address (near or far).
- 2. Compiling that program.
- 3. Linking that program with the proper interface provided by Novell (they
- own Btrieve).
-
- Common interfaces are (as you said): C and Pascal, also BASIC, Assembler,
- COBOL (yuck), and others. There are a few good (expensive) solutions for
- accessing Btrieve files. MAGIC comes to mind. They offer Btrieve access
- w/out programming. Sort of Alpha4-ish, if you have seen it.
-
- Hope this helps..........good luck...........ken.lundberg@tfd.coplex.com
-
- * SLMR 2.1a * ------------------------------------------Ken-in-Kentucky
-
-