Short: C++ Wrapper (V1.2) for mSQL.library (V5+) Author: jschober@pointdesign.com (Jürgen Schober) Uploader: jschober pointdesign com (Jürgen Schober) Type: biz/dbase Version: 1.2 Requires: mSQL.library (V5+), mSQL Amiga Server (v2.0.9) Architecture: m68k-amigaos Date: 99/06/02 mSQL++ is a C++ Wrapper based on the mSQL.library. Please see the mSQL.library/mSQL documentation for further information and function description of the mSQL++ class. Features: --------- · Complete internal Exception handling. (thus a mSQL failure generates an EasyRequester or a simple Error dump). · Garbage collector. No need to shut down a connection or database. This is done automaticaly on destruction Changes to the original mSQL.library API: ----------------------------------------- All functions are called without prefix ('Msql'). For example, use sql.Connect(); instead of MsqlConnect(); Default parameters are defined, see the protoypes in mSQL++.h A Connection is (de)allocated on Construction/Destruction. So these two functions (MsqlAllocConnection(), MsqlFreeConnection()) become obsolent (but are included). Also, the functions mentioned as "ARexx Only" are also included in the class (but are dangerous to use, because error handling is not possible!). As the MsqlConnection handle is used internaly, this parameter is removed from the API function calls, in general. Additional Functions not found in the mSQL.library: --------------------------------------------------- The mSQL++ class does not use a conection handle because this is object private now. Though it is possible to ask for the connection and the connection state: MsqlConnection* mSQL::GetConnection() returns a pointer to the internal connection handel. BOOL mSQL::IsConnected() returns the state of the connection. Disclaimer: ----------- The mSQL++ class code and source is provided "AS IS". I can not be made responsible for any data loss or other system failure. The mSQL++ code is (C)1999 Jürgen Schober, Point Design Software (http://www.pointdesign.com/ We'll have 'inhouse' pages open again ASAP). It is free to use as long as there is no money charged on projects based on mSQL++. For other pupose it uses the general rules of distributing other parts of the mSQL software. (see the original mSQL archive). (BTW: The NewIcons are rendered in Tornado3D V2.1 ;)