C# 클래스 CSDataBase.cDataBase

파일 보기 프로젝트 열기: javiercrowsoft/CSReports.net 1 사용 예제들

공개 메소드들

메소드 설명
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