Rick writes:
> In a message dated 96-02-27 13:34:13 EST, [log in to unmask] (Denys Beauchemin)
> writes:
>
> >Don't hint at me, I never user Query. If I want anything from the database,
> >I use DBDRIVER, like any other real programmer :->.
No Denys, the "real" programmer writes their own DBDRIVER! :)
> Whoa. There's a new one for me. What is DBDRIVER??? I see it is located in
> PUB.SYS and also a version located on my CSL tape.
As stated, DBDRIVER.PUB.SYS ... which probably came on your FOS tape,
is an HP provided utility, with a cryptic user interface.
However, as Rick pointed out...there is at least one DBDRIVER on the CSL:
mine. Also available at:
http://www.allegro.com/software
or
http://www.allegro.com/software/stuff/DBDRIVER.M
http://www.allegro.com/software/stuff/DBDRIVER.LZW
http://www.allegro.com/software/stuff/DBDRIVER.LZW.UU
Here's the first few lines of the help file for it:
--------------------------------------------------------------------------
;DBDRIVER 93D Help updated: 93/10/15
Additional HELP topics are:
Calls, Commands, ModeNames, OpenModes, Overview
----------------------------------------------------------------
Overview:
This version of DBDRIVER is entirely different from HP's
version.
DBDRIVER has about 20 variables, accessible by name (e.g.:
ARGUMENT). These variables can be examined (SHOW) and modified
(SET). Values can be entered as decimal numbers (123), hex
($7b), octal (%173), ascii (foo, or "foo fum"), or a combination
thereof.
Most (all?) of the TurboIMAGE intrinsics are available as
commands, where the "DB" is omitted from the command name (e.g.,
XUNDO calls DBXUNDO). In addition, a few extra commands have
been added (e.g., LIST).
DBDRIVER is available in NM or CM versions.
.
For a list of commands, do: HELP COMMANDS
----------------------------------------------------------------
Commands:
General commands:
?, //, BAse, BREAK, CSTs, DEBUG, EXIT, FORGET, FOrm, Help,
LIst, MODE, MONOFF, MONON, NAME, NUMber, REWind, SET, SHow,
UPDATEALL, USE, Version, What, CLEARREDO, DO, LISTREDO,
REDO
Commands to call TurboIMAGE intrinsics:
BEgin, CALL, CLose, CONtrol, DELete, END, ERRor, EXPlain,
FInd, Get, Info, LOCK, MAINT, MEMO, OPEN, Put, STatus,
UNLOCK, UPdate, XBEGIN, XEND, XUNDO
** All of the above commands may be prefixed with "DB", if
you like to type extra characters.
** Most of the above commands may be followed by "MODE =
<mode>", which will temporarily set mode to the specified
value (without changing DBDRIVER's MODE variable).
Commands may be abbreviated to just the uppercase portion.
Some commands may be prefaced with an optional "REPEAT #"
phrase, which will cause them to be executed the specified
number of times. These commands are:
DELETE, GET, PUT
In the case of GET, if the mode is directed'mode (5), then the
value of ARG will be incremented after each call to dbget.
In the case of DELETE, the second 32-bit word in STATUS will be
incremented after each call to dbdelete.
--
Stan Sieler [log in to unmask]
http://www.allegro.com/sieler.html
|