C# Класс EmTrac2SF.DBAccess

Class with static methods to handle all database interaction
Наследование: IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Cache System.Web.Caching.Cache
ErrorLabel System.Web.UI.WebControls.Label
ErrorMessage string
MainDB string
iConnectionRetries int
objConn System.Data.SqlClient.SqlConnection
objIsolationLevel IsolationLevel
objLastUpdateRow System.Data.DataRow
objSync object
strLogFlag string
strPath string

Открытые методы

Метод Описание
Dispose ( ) : void
GetConnection ( ) : SqlConnection

Creates a SqlConnection using the Default Connection String

GetConnection ( string strName ) : SqlConnection

Creates a SqlConnection using the given Connection String

GetConnectionRef ( string strName ) : SqlConnection
GetConnectionString ( ) : string
GetConnectionString ( string strName ) : string
GetDataSetFromSQL ( string strSQL ) : DataSet
GetDataTableFromSQL ( string strSQL ) : DataTable
GetDataTableFromSQLFile ( string strFileName, string strPrependScript = null, string strCondition = null ) : DataTable
GetIntegerFromSQL ( string strSQL ) : int
GetSQLFromFile ( string strFile ) : string
GetSqlDataReaderFromSQL ( string strSQL ) : System.Data.SqlClient.SqlDataReader
GetStringFromSQL ( string strSQL ) : string
ReplaceApostrophes ( string strValue ) : string
ReportError ( string strErrorMsg ) : void
RunSQL ( string strSQL ) : int
SetConnectionRef ( string strName, SqlConnection sc ) : void
StringFormat ( string strFormat ) : string

Does the same thing as 'string.Format' but duplicating single quotes so it will be accepted in the SQL statement context. Example: O'Hare will become O''Hare

TryConnect ( ) : bool

Opens the connection to the database

TryConnect ( string strName ) : bool

Opens the connection to the database using the given Connection String

UpdateAdapter ( DataSet ds, SqlDataAdapter objSqlAdapter, SqlCommand objComm ) : void
UpdateAdapterRowCheck ( DataSet ds, SqlDataAdapter objSqlAdapter, SqlCommand objComm ) : void
objSqlAdapter_RowUpdated ( object sender, System.Data.SqlClient.SqlRowUpdatedEventArgs e ) : void
objSqlAdapter_RowUpdating ( object sender, System.Data.SqlClient.SqlRowUpdatingEventArgs e ) : void

Защищенные методы

Метод Описание
Dispose ( bool bNative = true ) : void

Приватные методы

Метод Описание
CommitAndDisconnect ( SqlTransaction &objTrans ) : void
RollbackAndReportError ( SqlTransaction &objTrans, Exception excpt ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool bNative = true ) : void
bNative bool
Результат void

GetConnection() публичный Метод

Creates a SqlConnection using the Default Connection String
public GetConnection ( ) : SqlConnection
Результат System.Data.SqlClient.SqlConnection

GetConnection() публичный Метод

Creates a SqlConnection using the given Connection String
public GetConnection ( string strName ) : SqlConnection
strName string A connection string
Результат System.Data.SqlClient.SqlConnection

GetConnectionRef() публичный Метод

public GetConnectionRef ( string strName ) : SqlConnection
strName string
Результат System.Data.SqlClient.SqlConnection

GetConnectionString() публичный Метод

public GetConnectionString ( ) : string
Результат string

GetConnectionString() публичный статический Метод

public static GetConnectionString ( string strName ) : string
strName string
Результат string

GetDataSetFromSQL() публичный Метод

public GetDataSetFromSQL ( string strSQL ) : DataSet
strSQL string
Результат System.Data.DataSet

GetDataTableFromSQL() публичный Метод

public GetDataTableFromSQL ( string strSQL ) : DataTable
strSQL string
Результат System.Data.DataTable

GetDataTableFromSQLFile() публичный Метод

public GetDataTableFromSQLFile ( string strFileName, string strPrependScript = null, string strCondition = null ) : DataTable
strFileName string
strPrependScript string
strCondition string
Результат System.Data.DataTable

GetIntegerFromSQL() публичный Метод

public GetIntegerFromSQL ( string strSQL ) : int
strSQL string
Результат int

GetSQLFromFile() публичный Метод

public GetSQLFromFile ( string strFile ) : string
strFile string
Результат string

GetSqlDataReaderFromSQL() публичный Метод

public GetSqlDataReaderFromSQL ( string strSQL ) : System.Data.SqlClient.SqlDataReader
strSQL string
Результат System.Data.SqlClient.SqlDataReader

GetStringFromSQL() публичный Метод

public GetStringFromSQL ( string strSQL ) : string
strSQL string
Результат string

ReplaceApostrophes() публичный статический Метод

public static ReplaceApostrophes ( string strValue ) : string
strValue string
Результат string

ReportError() публичный Метод

public ReportError ( string strErrorMsg ) : void
strErrorMsg string
Результат void

RunSQL() публичный Метод

public RunSQL ( string strSQL ) : int
strSQL string
Результат int

SetConnectionRef() публичный Метод

public SetConnectionRef ( string strName, SqlConnection sc ) : void
strName string
sc System.Data.SqlClient.SqlConnection
Результат void

StringFormat() публичный статический Метод

Does the same thing as 'string.Format' but duplicating single quotes so it will be accepted in the SQL statement context. Example: O'Hare will become O''Hare
public static StringFormat ( string strFormat ) : string
strFormat string String containing zero or more format items.
Результат string

TryConnect() публичный Метод

Opens the connection to the database
public TryConnect ( ) : bool
Результат bool

TryConnect() публичный Метод

Opens the connection to the database using the given Connection String
public TryConnect ( string strName ) : bool
strName string A Connection String
Результат bool

UpdateAdapter() публичный Метод

public UpdateAdapter ( DataSet ds, SqlDataAdapter objSqlAdapter, SqlCommand objComm ) : void
ds System.Data.DataSet
objSqlAdapter System.Data.SqlClient.SqlDataAdapter
objComm System.Data.SqlClient.SqlCommand
Результат void

UpdateAdapterRowCheck() публичный Метод

public UpdateAdapterRowCheck ( DataSet ds, SqlDataAdapter objSqlAdapter, SqlCommand objComm ) : void
ds System.Data.DataSet
objSqlAdapter System.Data.SqlClient.SqlDataAdapter
objComm System.Data.SqlClient.SqlCommand
Результат void

objSqlAdapter_RowUpdated() публичный Метод

public objSqlAdapter_RowUpdated ( object sender, System.Data.SqlClient.SqlRowUpdatedEventArgs e ) : void
sender object
e System.Data.SqlClient.SqlRowUpdatedEventArgs
Результат void

objSqlAdapter_RowUpdating() публичный Метод

public objSqlAdapter_RowUpdating ( object sender, System.Data.SqlClient.SqlRowUpdatingEventArgs e ) : void
sender object
e System.Data.SqlClient.SqlRowUpdatingEventArgs
Результат void

Описание свойств

Cache публичное свойство

public Cache,System.Web.Caching Cache
Результат System.Web.Caching.Cache

ErrorLabel публичное свойство

public Label,System.Web.UI.WebControls ErrorLabel
Результат System.Web.UI.WebControls.Label

ErrorMessage публичное свойство

public string ErrorMessage
Результат string

MainDB публичное свойство

public string MainDB
Результат string

iConnectionRetries публичное статическое свойство

public static int iConnectionRetries
Результат int

objConn публичное свойство

public SqlConnection,System.Data.SqlClient objConn
Результат System.Data.SqlClient.SqlConnection

objIsolationLevel публичное свойство

public IsolationLevel objIsolationLevel
Результат IsolationLevel

objLastUpdateRow публичное свойство

public DataRow,System.Data objLastUpdateRow
Результат System.Data.DataRow

objSync публичное статическое свойство

public static object objSync
Результат object

strLogFlag публичное свойство

public string strLogFlag
Результат string

strPath публичное свойство

public string strPath
Результат string