AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

biz/dbase/msql++.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:C++ Wrapper (V1.2) for mSQL.library (V5+)
Author: jschober at pointdesign.com (Jürgen Schober)
Uploader:jschober pointdesign com (Jürgen Schober)
Type:biz/dbase
Version:1.2
Architecture:m68k-amigaos
Date:1999-06-09
Requires:mSQL.library (V5+), mSQL Amiga Server (v2.0.9)
Download:biz/dbase/msql++.lha - View contents
Readme:biz/dbase/msql++.readme
Downloads:610

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 ;)


Contents of biz/dbase/msql++.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3989    5818  68.6% -lh5- a788 Jun  2  1999 mSQL++.info
[generic]                  552    1196  46.2% -lh5- 0351 May 28  1999 mSQL++/include.info
[generic]                  705    1584  44.5% -lh5- 529c May 28  1999 mSQL++/include/Adac.info
[generic]                  507    1093  46.4% -lh5- 2117 May 29  1999 mSQL++/include/Adac/AdacException.h
[generic]                 1153    1710  67.4% -lh5- a9cd May 29  1999 mSQL++/include/Adac/AdacException.h.info
[generic]                  553    1196  46.2% -lh5- 943d May 28  1999 mSQL++/include/libraries.info
[generic]                 1192    3028  39.4% -lh5- ac2a May 28  1999 mSQL++/include/libraries/mSQL++.h
[generic]                 1163    1727  67.3% -lh5- 360b May 28  1999 mSQL++/include/libraries/mSQL++.h.info
[generic]                  709    1584  44.8% -lh5- 2666 May 28  1999 mSQL++/lib.info
[generic]                 4416   17320  25.5% -lh5- 52a4 Jun  1  1999 mSQL++/lib/msql++.lib
[generic]                 2261    5109  44.3% -lh5- fdd0 May 28  1999 mSQL++/lib/msql++.lib.info
[generic]                 1151    2360  48.8% -lh5- cb52 Jun  2  1999 mSQL++/msql++.readme
[generic]                  996    1651  60.3% -lh5- 0e7f Jun  2  1999 mSQL++/msql++.readme.info
[generic]                  649    2179  29.8% -lh5- 4a98 Jun  2  1999 mSQL++/msql++.¶
[generic]                 4275    8611  49.6% -lh5- f63b Jun  2  1999 mSQL++/msql++.¶.info
[generic]                  104     131  79.4% -lh5- 5d39 May 29  1999 mSQL++/msql.lb
[generic]                 4937    8521  57.9% -lh5- 50ad May 29  1999 mSQL++/msql.lb.info
[generic]                  707    1584  44.6% -lh5- fcba May 28  1999 mSQL++/objects.info
[generic]                  716    1788  40.0% -lh5- b41c May 29  1999 mSQL++/objects/AdacException.cpp
[generic]                 1503    2067  72.7% -lh5- bd67 May 29  1999 mSQL++/objects/AdacException.cpp.info
[generic]                 2567   20658  12.4% -lh5- f6b0 May 29  1999 mSQL++/objects/mSQL++.cpp
[generic]                 1505    2086  72.1% -lh5- 05cd May 29  1999 mSQL++/objects/mSQL++.cpp.info
[generic]                 1228    2663  46.1% -lh5- d9c0 Jun  1  1999 mSQL++/objects/Simple.cpp
[generic]                 1497    2084  71.8% -lh5- f646 Jun  1  1999 mSQL++/objects/Simple.cpp.info
[generic]                12345   32076  38.5% -lh5- 0b6b Jun  1  1999 mSQL++/Simple
[generic]                 2559    4562  56.1% -lh5- 0aaf May 28  1999 mSQL++/Simple.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        26 files   53939  134386  40.1%            Jun  8  1999
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>