OpenPetra
Free Administration Software for Non-Profits
Ict.Common.DB Namespace Reference

Namespaces

namespace  DBCaching
 
namespace  Exceptions
 
namespace  Testing
 

Classes

class  DBAccess
 Contains some Constants and a Global Variable for use with Database Access. More...
 
class  EDBConnectionAlreadyClosedException
 Thrown if an attempt is made to close an already/still closed DB Connection. More...
 
interface  IDataBaseRDBMS
 every database system that works for OpenPetra has to implement these functions More...
 
class  TDataAdapterCanceller
 Provides a safe means to cancel the Fill operation of an associated DbDataAdapter. More...
 
class  TDataBase
 Contains functions that open and close the connection to the DB, allow execution of SQL statements and creation of DB Transactions. It is designed to support connections to different kinds of databases; there needs to be an implementation of the interface IDataBaseRDBMS to support an RDBMS. More...
 
class  TDBConnection
 Contains functions that handle the creation and closing of a DB connection.
 
class  TDbListParameterValue
 A list of parameters which should be expanded into an ‘IN (?)’ context. More...
 
class  TDBTransaction
 A generic Class for managing all kinds of ADO.NET Database Transactions - to be used instead of concrete ADO.NET Transaction objects, eg. OdbcTransaction or NpgsqlTransaction, etc. Effectively wraps ADO.NET Transaction objects. More...
 
class  TMySQL
 Allows access to MySQL databases using the 'MySQL AB ADO.Net Driver for MySQL' .NET Data Provider. More...
 
class  TPostgreSQL
 Allows access to PostgreSQL databases using the 'Npgsql' .NET Data Provider. More...
 
class  TServerBusyHelper
 Helper Class for dealing with 'server busy' state (which can occur due to the prevention of multi-threading DB access problems). More...