C# Класс CSDataBase.cDataBase

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
addNew ( DataTable dt, DataRow &dr ) : bool
asyncOpenRsEx ( string sqlstmt ) : System.Data.Common.DbDataReader
beginTransaction ( ) : bool
cDataBase ( csDatabaseEngine databaseEngine ) : System
closeDb ( ) : void
commitTransaction ( ) : bool
delete ( DataRow dr, DataTable dt, DbDataAdapter da ) : bool
disconnectRecordset ( string sqlstmt, DataTable &dt ) : bool
execute ( string sqlstmt ) : bool
execute ( string sqlstmt, string function, string module, string title, eErrorLevel level ) : bool
existsInRecord ( DataRow dr, DataColumn columns, string val, bool &founded ) : bool
existsInRecord ( DataRow dr, DataColumn columns, string val, bool &founded, string function, string module, string title, eErrorLevel level ) : bool
existsInRecordEx ( DataRow dr, DataColumn columns, string val, bool &founded, bool like, string function, string module, string title, eErrorLevel level ) : bool
existsInRecordset ( DataTable dt, string field, string val, bool &founded ) : bool
existsInRecordset ( DataTable dt, string field, string val, bool &founded, string function, string module, string title, eErrorLevel level ) : bool
getData ( string table, string fieldId, string id, string field, System.DateTime &data ) : bool
getData ( string table, string fieldId, string id, string field, System.DateTime &data, string function, string module, string title, eErrorLevel level ) : bool
getData ( string table, string fieldId, string id, string field, double &data ) : bool
getData ( string table, string fieldId, string id, string field, double &data, string function, string module, string title, eErrorLevel level ) : bool
getData ( string table, string fieldId, string id, string field, int &data ) : bool
getData ( string table, string fieldId, string id, string field, int &data, string function, string module, string title, eErrorLevel level ) : bool
getData ( string table, string fieldId, string id, string field, string &data ) : bool
getData ( string table, string fieldId, string id, string field, string &data, string function, string module, string title, eErrorLevel level ) : bool
getFrom ( string sqlstmt ) : string
getGroup ( string sqlstmt ) : string
getNewId ( string table, string fieldId, int &id, string function, string module, string title, eErrorLevel level ) : bool
getOrder ( string sqlstmt ) : string
getSearchSqlstmt ( string sqlstmt, string toSearch ) : string
getSelect ( string sqlstmt ) : string
getWhere ( string sqlstmt ) : string
initDb ( string connect ) : bool
initDb ( string nameDb, string server, string user, string password, string connect ) : bool
initDbEx ( string nameDb, string server, string user, string password, string connect, bool useOleDb ) : bool
loadDataTable ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, DataTable &dt, System.Data.Common.DbDataReader &dr, string function, string module, string title ) : bool
loadDataTables ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, List &dt, string function, string module, string title ) : bool
openRs ( string sqlstmt, System.Data.Common.DbDataReader &ors, string function, string module, string title, eErrorLevel level ) : bool
openRsEx ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, System.Data.Common.DbDataReader &ors ) : bool
openRsEx ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, System.Data.Common.DbDataReader &ors, string function, string module, string title ) : bool
openSchema ( ) : DataTable
openSchema ( string collectionName ) : DataTable
openSchema ( string collectionName, string restrinctionValues ) : DataTable
rollbackTransaction ( ) : void
saveSp ( string sqlstmt, System.Data.Common.DbDataReader &ors ) : bool
saveSp ( string sqlstmt, System.Data.Common.DbDataReader &ors, int timeout, string function, string module, string title, eErrorLevel level ) : bool
setCommandTimeout ( int rhs ) : void
setConnectionTimeout ( int rhs ) : void
setOpenRsExDescript ( String rhs ) : void
setSilent ( System.Boolean rhs ) : void
sqlDate ( string val ) : string
sqlNumber ( string number ) : string
sqlString ( string val ) : string
update ( DataRow dr, DataTable dt, DbDataAdapter da ) : bool

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

Метод Описание
createCommand ( string sqlstmt ) : DbCommand
createConnection ( ) : DbConnection
pConnect ( ) : void
pExecute ( string sqlstmt, string function, string module, string title, eErrorLevel level, bool showError ) : bool
pExistsInRecord ( DataRow dr, DataColumn columns, string val, bool &founded, bool like, string function, string module, string title, eErrorLevel level ) : bool
pGetColNameFromColExpression ( string column, string sqlstmt ) : string
pGetColumnFromStatement ( string sqlstmt, int i ) : string
pGetData ( string table, string fieldId, string id, string field, System.Data.Common.DbDataReader &ors, string function, string module, string title, eErrorLevel level ) : bool
pGetNewId ( string table, string fieldId, int &id, bool showError, string function, string module, string title, eErrorLevel level ) : bool
pGetStmtForColumn ( string column, string toSearch, string sqlstmt ) : string
pOpenRs ( string sqlstmt, System.Data.Common.DbDataReader &ors, string function, string module, string title, eErrorLevel level, bool showError ) : bool
pReconnect ( ) : void
pReconnectTry ( ) : bool
translateFromAdoIfNeeded ( string strConnect ) : string

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

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

public addNew ( DataTable dt, DataRow &dr ) : bool
dt System.Data.DataTable
dr System.Data.DataRow
Результат bool

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

public asyncOpenRsEx ( string sqlstmt ) : System.Data.Common.DbDataReader
sqlstmt string
Результат System.Data.Common.DbDataReader

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

public beginTransaction ( ) : bool
Результат bool

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

public cDataBase ( csDatabaseEngine databaseEngine ) : System
databaseEngine csDatabaseEngine
Результат System

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

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

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

public commitTransaction ( ) : bool
Результат bool

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

public delete ( DataRow dr, DataTable dt, DbDataAdapter da ) : bool
dr System.Data.DataRow
dt System.Data.DataTable
da System.Data.Common.DbDataAdapter
Результат bool

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

public disconnectRecordset ( string sqlstmt, DataTable &dt ) : bool
sqlstmt string
dt System.Data.DataTable
Результат bool

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

public execute ( string sqlstmt ) : bool
sqlstmt string
Результат bool

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

public execute ( string sqlstmt, string function, string module, string title, eErrorLevel level ) : bool
sqlstmt string
function string
module string
title string
level eErrorLevel
Результат bool

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

public existsInRecord ( DataRow dr, DataColumn columns, string val, bool &founded ) : bool
dr System.Data.DataRow
columns System.Data.DataColumn
val string
founded bool
Результат bool

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

public existsInRecord ( DataRow dr, DataColumn columns, string val, bool &founded, string function, string module, string title, eErrorLevel level ) : bool
dr System.Data.DataRow
columns System.Data.DataColumn
val string
founded bool
function string
module string
title string
level eErrorLevel
Результат bool

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

public existsInRecordEx ( DataRow dr, DataColumn columns, string val, bool &founded, bool like, string function, string module, string title, eErrorLevel level ) : bool
dr System.Data.DataRow
columns System.Data.DataColumn
val string
founded bool
like bool
function string
module string
title string
level eErrorLevel
Результат bool

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

public existsInRecordset ( DataTable dt, string field, string val, bool &founded ) : bool
dt System.Data.DataTable
field string
val string
founded bool
Результат bool

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

public existsInRecordset ( DataTable dt, string field, string val, bool &founded, string function, string module, string title, eErrorLevel level ) : bool
dt System.Data.DataTable
field string
val string
founded bool
function string
module string
title string
level eErrorLevel
Результат bool

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

public getData ( string table, string fieldId, string id, string field, System.DateTime &data ) : bool
table string
fieldId string
id string
field string
data System.DateTime
Результат bool

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

public getData ( string table, string fieldId, string id, string field, System.DateTime &data, string function, string module, string title, eErrorLevel level ) : bool
table string
fieldId string
id string
field string
data System.DateTime
function string
module string
title string
level eErrorLevel
Результат bool

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

public getData ( string table, string fieldId, string id, string field, double &data ) : bool
table string
fieldId string
id string
field string
data double
Результат bool

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

public getData ( string table, string fieldId, string id, string field, double &data, string function, string module, string title, eErrorLevel level ) : bool
table string
fieldId string
id string
field string
data double
function string
module string
title string
level eErrorLevel
Результат bool

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

public getData ( string table, string fieldId, string id, string field, int &data ) : bool
table string
fieldId string
id string
field string
data int
Результат bool

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

public getData ( string table, string fieldId, string id, string field, int &data, string function, string module, string title, eErrorLevel level ) : bool
table string
fieldId string
id string
field string
data int
function string
module string
title string
level eErrorLevel
Результат bool

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

public getData ( string table, string fieldId, string id, string field, string &data ) : bool
table string
fieldId string
id string
field string
data string
Результат bool

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

public getData ( string table, string fieldId, string id, string field, string &data, string function, string module, string title, eErrorLevel level ) : bool
table string
fieldId string
id string
field string
data string
function string
module string
title string
level eErrorLevel
Результат bool

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

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

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

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

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

public getNewId ( string table, string fieldId, int &id, string function, string module, string title, eErrorLevel level ) : bool
table string
fieldId string
id int
function string
module string
title string
level eErrorLevel
Результат bool

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

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

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

public getSearchSqlstmt ( string sqlstmt, string toSearch ) : string
sqlstmt string
toSearch string
Результат string

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

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

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

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

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

public initDb ( string connect ) : bool
connect string
Результат bool

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

public initDb ( string nameDb, string server, string user, string password, string connect ) : bool
nameDb string
server string
user string
password string
connect string
Результат bool

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

public initDbEx ( string nameDb, string server, string user, string password, string connect, bool useOleDb ) : bool
nameDb string
server string
user string
password string
connect string
useOleDb bool
Результат bool

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

public loadDataTable ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, DataTable &dt, System.Data.Common.DbDataReader &dr, string function, string module, string title ) : bool
showWindowCancel bool
raiseProgressEvent bool
showModal bool
sqlstmt string
dt System.Data.DataTable
dr System.Data.Common.DbDataReader
function string
module string
title string
Результат bool

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

public loadDataTables ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, List &dt, string function, string module, string title ) : bool
showWindowCancel bool
raiseProgressEvent bool
showModal bool
sqlstmt string
dt List
function string
module string
title string
Результат bool

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

public openRs ( string sqlstmt, System.Data.Common.DbDataReader &ors, string function, string module, string title, eErrorLevel level ) : bool
sqlstmt string
ors System.Data.Common.DbDataReader
function string
module string
title string
level eErrorLevel
Результат bool

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

public openRsEx ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, System.Data.Common.DbDataReader &ors ) : bool
showWindowCancel bool
raiseProgressEvent bool
showModal bool
sqlstmt string
ors System.Data.Common.DbDataReader
Результат bool

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

public openRsEx ( bool showWindowCancel, bool raiseProgressEvent, bool showModal, string sqlstmt, System.Data.Common.DbDataReader &ors, string function, string module, string title ) : bool
showWindowCancel bool
raiseProgressEvent bool
showModal bool
sqlstmt string
ors System.Data.Common.DbDataReader
function string
module string
title string
Результат bool

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

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

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

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

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

public openSchema ( string collectionName, string restrinctionValues ) : DataTable
collectionName string
restrinctionValues string
Результат System.Data.DataTable

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

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

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

public saveSp ( string sqlstmt, System.Data.Common.DbDataReader &ors ) : bool
sqlstmt string
ors System.Data.Common.DbDataReader
Результат bool

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

public saveSp ( string sqlstmt, System.Data.Common.DbDataReader &ors, int timeout, string function, string module, string title, eErrorLevel level ) : bool
sqlstmt string
ors System.Data.Common.DbDataReader
timeout int
function string
module string
title string
level eErrorLevel
Результат bool

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

public setCommandTimeout ( int rhs ) : void
rhs int
Результат void

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

public setConnectionTimeout ( int rhs ) : void
rhs int
Результат void

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

public setOpenRsExDescript ( String rhs ) : void
rhs String
Результат void

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

public setSilent ( System.Boolean rhs ) : void
rhs System.Boolean
Результат void

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

public static sqlDate ( string val ) : string
val string
Результат string

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

public static sqlNumber ( string number ) : string
number string
Результат string

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

public static sqlString ( string val ) : string
val string
Результат string

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

public update ( DataRow dr, DataTable dt, DbDataAdapter da ) : bool
dr System.Data.DataRow
dt System.Data.DataTable
da System.Data.Common.DbDataAdapter
Результат bool