- BORLAND/: Borland C++ 4.52 (chosen over 4.5 by byte-match: CODE/RP/CW32.LIB
is identical to 4.52's install lib). BCC32/TLINK32/TLIB/MAKE run natively on
Win11; CODE/BT/OPT.MAK is the shipped BTL4OPT.EXE's exact flag recipe
(extender = Borland PowerPack DPMI32, not Phar Lap TNT).
- restoration/source410/: the literal 1995-form reconstruction of the missing
BT game source (never mixed into CODE/). Round 1-3 state:
* 6 of 10 surviving original TUs COMPILE CLEAN under the period toolchain
(BTMSSN, BTCNSL, BTSCNRL, BTTEAM, BTL4MODE, BTL4ARND) - first builds
since 1996.
* BT_L4/BTL4APP.CPP pilot reconstruction: 12/12 functions, Fail() lands on
its binary-recorded line 400 exactly.
* BT/BTCNSL.HPP: console wire IDs recovered from the binary's ctors
(Killed=9, Damaged=10, ScoreUpdate=13, DeathWithoutHonor=15 [T1];
TeamScore=12 flagged [T4]).
* MUNGA/: 8 engine-header backfills back-dated from the BT412 WinTesla tree
(VDATA numbering decomp-verified; AUDREND's OpenAL-era virtual removed -
the period compiler is the drift detector).
* Tooling: backdate.py (WinTesla->1995 header transform), compile410.sh
(per-TU verification sweep under authentic OPT.MAK flags).
* README: corrected roadmap - MECH.HPP is the capstone grown with the mech
TU reconstructions; BTREG.CPP green = the header-family milestone.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
129 lines
5.0 KiB
Plaintext
129 lines
5.0 KiB
Plaintext
Welcome to Database Desktop 5.1
|
|
===============================
|
|
|
|
This file contains important information about Database Desktop that
|
|
supplements and supersedes information in the Database Desktop
|
|
documentation.
|
|
|
|
|
|
TABLE OF CONTENTS
|
|
-----------------
|
|
1. Installation
|
|
2. What Is Database Desktop?
|
|
3. Summary of New Features
|
|
4. Guide to the Documentation
|
|
5. Restrictions
|
|
|
|
|
|
1. INSTALLATION
|
|
---------------
|
|
The installation program installs Database Desktop. Follow the
|
|
instructions in the README file.
|
|
|
|
|
|
2. WHAT IS DATABASE DESKTOP?
|
|
----------------------------
|
|
Database Desktop, is a separate application which lets you work
|
|
with tables interactively. For example, you can create, restructure,
|
|
query, copy, rename,or delete a table. To access SQL tables
|
|
using Database Desktop, you must also have Borland SQL Links
|
|
installed.
|
|
|
|
|
|
3. SUMMARY OF NEW FEATURES
|
|
--------------------------
|
|
Database Desktop has been enhanced in the following ways:
|
|
|
|
- SQL access is now available for queries and table operations,
|
|
including creating and restructuring tables.
|
|
|
|
- A Utilities menu with the following commands has been added:
|
|
|
|
Add Adds the records in one table to those in another table
|
|
Copy Makes a copy of a table, QBE query, or SQL statement
|
|
Delete Deletes a table, QBE query, or SQL statement
|
|
Empty Removes all records from a table
|
|
Passwords Lets you add and remove passwords from the list of
|
|
passwords you have used in the current session
|
|
Rename Changes the name of a table, QBE query, or SQL statement
|
|
Sort Sorts the data in a table
|
|
Subtract Removes from one table records that exist in another.
|
|
|
|
You can use Add, Copy, Delete, and Empty on SQL tables.
|
|
|
|
- You can execute SQL statements using the SQL Editor.
|
|
|
|
|
|
4. GUIDE TO THE DOCUMENTATION
|
|
-----------------------------
|
|
Database Desktop Online help fully documents Database Desktop.
|
|
Press F1 any time Database Desktop is running to get help. In
|
|
addition to topic search and context sensitive help, task-oriented
|
|
help is available for many topics.
|
|
|
|
|
|
5. RESTRICTIONS
|
|
---------------
|
|
- You cannot copy from a Paradox table to a dBASE table if the Paradox
|
|
table has a BYTE field. You will get the error message "Invalid field
|
|
type." To move data from a Paradox table that has a BYTE field to the
|
|
dBASE file format, follow these steps:
|
|
|
|
a. Use File|New|Table to create a dBASE table.
|
|
- Borrow the structure of the Paradox table.
|
|
- Set the type of the BYTE field to Memo in the dBASE table.
|
|
- Save the new table structure.
|
|
|
|
b. Use Utilities|Add to copy the records from the Paradox table to
|
|
the new dBASE table. The binary contents of the BYTE field will be
|
|
stored in the corresponding Memo field.
|
|
|
|
- When you use File|New|Table to create a remote SQL table, the list of
|
|
field types available for the server may include unsupported types.
|
|
If you attempt to use these field types, an appropriate error message
|
|
is displayed.
|
|
|
|
For example, for InterBase servers, the type ARRAY appears in the
|
|
field type list. If you attempt to create a table with an ARRAY
|
|
field, the error message "Cannot create a field of type ARRAY" is
|
|
displayed when you Save the table.
|
|
|
|
This situation is most common for databases accessed using ODBC.
|
|
|
|
- When accessing tables on SQL servers, anomalies can result from
|
|
differing table-naming conventions. When you display a list of
|
|
tables for some servers, the tables listed include user names.
|
|
For other servers, user names are not included.
|
|
|
|
For example, if you choose Utilities|Copy and choose an alias for
|
|
an InterBase server, you might see the following table list:
|
|
|
|
CUSTOMER
|
|
ORDER
|
|
LINEITEM
|
|
|
|
On a Sybase server, you might see the the user name as well (Henry
|
|
is the user name):
|
|
|
|
Henry.Customer
|
|
Henry.Order
|
|
Henry.LineItem
|
|
|
|
When specifying table names in Database Desktop dialog boxes, follow
|
|
the server's table-naming convention. On an InterBase server, enter
|
|
just the table name. On a Sybase server, enter <username>.<tablename>.
|
|
|
|
If you do not follow the server's table-naming conventions and a table
|
|
of the specified name exists, confirmation messages may not be displayed
|
|
when you expect to see them. In particular, if you copy to an existing
|
|
table on a server, and you do not follow the table-naming convention of
|
|
the server, you will not be asked whether to overwrite the existing table.
|
|
|
|
For example, suppose your user name is Henry and a table named
|
|
Henry.Customer exists on your Sybase server. If you choose Utilities|Copy
|
|
to copy a local Customer table to your server and you specify
|
|
Customer as the destination table name instead of Henry.Customer,
|
|
the table Henry.Customer on your server is overwritten without notice.
|
|
If, however, you specify Henry.Customer as the destination table, you
|
|
are asked whether to overwrite the existing table.
|