Namespaces | Classes | Typedefs | Enumerations | Variables

AppSecInc::Databases::ODBC Namespace Reference

Namespaces

namespace  ODBCDataSource
 

An ODBC DataSource.


Classes

class  ODBCBuffer
 An ODBC column. More...
class  ODBCColumn
 An ODBC column. More...
class  Command
class  InsertCommand
class  OnErrorCommand
class  CommandSet
class  ODBCConnection
 An ODBC connection. More...
class  ODBCConnectionInfo
 A generic connection info. More...
class  ODBCConnectionStringInfo
 A generic connection info class with a fixed connection string. More...
class  ODBCDatabase
 A generic database. More...
struct  ODBCError
 An ODBC error. More...
struct  ODBCDiagnosticsMessage
 A diagnostics message, see http://msdn.microsoft.com/en-us/library/ms713606(VS.85).aspx. More...
class  ODBCHandle
 An ODBC handle (smart pointer), bound to a connection. More...
class  OdbcParser
class  OdbcParserImpl
class  ODBCParameter
 An ODBC column. More...
class  ODBCParameters
 An ODBC parameters. More...
class  PathResolver
class  FilesystemPathResolver
 default implementation of PathResolver More...
class  ODBCRowSet
 An ODBC rowset. More...
class  BinaryIdPathResolver

Typedefs

typedef boost::shared_ptr
< Command
CommandPtr

Enumerations

enum  ODBCConnectionProtocol {
  ODBC_CONNECTION_UNSPECIFIED = -1, ODBC_CONNECTION_TCPIP = 0, ODBC_CONNECTION_NAMEDPIPES = 1, ODBC_CONNECTION_RPC,
  ODBC_CONNECTION_LPC, ODBC_CONNECTION_SPX, ODBC_CONNECTION_VINES, ODBC_CONNECTION_ADSP
}

Variables

const WORD ODBC_SQL_FLAG_NO_ROWS_RETURN_EMPTY = 0x0001
 In GetString don't consider empty rowset as error, return empty string instead.

Typedef Documentation

typedef boost::shared_ptr<Command> AppSecInc::Databases::ODBC::CommandPtr

Enumeration Type Documentation

Enumerator:
ODBC_CONNECTION_UNSPECIFIED 
ODBC_CONNECTION_TCPIP 
ODBC_CONNECTION_NAMEDPIPES 
ODBC_CONNECTION_RPC 
ODBC_CONNECTION_LPC 
ODBC_CONNECTION_SPX 
ODBC_CONNECTION_VINES 
ODBC_CONNECTION_ADSP 

Variable Documentation

In GetString don't consider empty rowset as error, return empty string instead.



© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com