Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

SLPluginFeature::DBAccess::Connection Class Reference
[Plugins system]

#include <SLPluginFeature.hpp>

List of all members.

Public Member Functions

virtual ResultsexecSQL (const char *SQL)=0
virtual void freeResults (Results *results)=0


Detailed Description

See also:
SLPluginFeature::DBAccess This abstract class allow to make requests on the segusoland database. It has to be instancied from the DBAccess plugin, so the DBAccess plugin has to extend it as a concrete class.
A connection object is already connected to the database when instancied.

code examples are in SLPluginFeature::DBAccess


Member Function Documentation

virtual Results* SLPluginFeature::DBAccess::Connection::execSQL const char *  SQL  )  [pure virtual]
 

Execute a given SQL request. If there is not an exception, a pointer on a Result object is always returned, even if the result set is empty.

Exceptions:
SLPluginFeature::DBAccess::Exception 

virtual void SLPluginFeature::DBAccess::Connection::freeResults Results results  )  [pure virtual]
 

This is the mandatory way to release SQL results. Do not call delete as it may crash the application.


The documentation for this class was generated from the following file:
Generated on Mon Apr 19 01:03:38 2004 for segusoLand by doxygen 1.3.6-20040222