Interface ISqlExecuter
Abstraction over a database connection used by the reporting engine to run SQL,
open result sets, manage transactions, batch inserts, and obtain generator values,
independent of the underlying data driver.
Assembly: Reportman.Drawing.dll
Syntax
public interface ISqlExecuter
Methods
View Source
AddCustomOperation(int, string, byte[])
Declaration
void AddCustomOperation(int operation, string data, byte[] binarydata)
Parameters
| Type |
Name |
Description |
| int |
operation |
|
| string |
data |
|
| byte[] |
binarydata |
|
View Source
AddExternalColumnsToLastCommand(string, string)
Declaration
void AddExternalColumnsToLastCommand(string externalcolumns, string deletes)
Parameters
View Source
BeginInsertBlock()
Declaration
View Source
Commit()
Declaration
View Source
Connect()
Declaration
View Source
CreateCommand(string)
Declaration
DbCommand CreateCommand(string cadsql)
Parameters
| Type |
Name |
Description |
| string |
cadsql |
|
Returns
View Source
Disconnect()
Declaration
View Source
EndInsertBlock()
Declaration
View Source
Execute(DbCommand)
Declaration
void Execute(DbCommand ncommand)
Parameters
View Source
Execute(string)
Declaration
Parameters
| Type |
Name |
Description |
| string |
sql |
|
View Source
Declaration
int ExecuteInmediate(string sql)
Parameters
| Type |
Name |
Description |
| string |
sql |
|
Returns
View Source
Flush()
Declaration
View Source
Flush(ISqlExecuterProgressEvent)
Declaration
void Flush(ISqlExecuterProgressEvent pgevent)
Parameters
View Source
GetGenerator(string, int)
Declaration
long GetGenerator(string generatorName, int increment)
Parameters
| Type |
Name |
Description |
| string |
generatorName |
|
| int |
increment |
|
Returns
View Source
GetValueFromSql(string)
Declaration
object GetValueFromSql(string sql)
Parameters
| Type |
Name |
Description |
| string |
sql |
|
Returns
View Source
Open(DataSet, DbCommand, string)
Declaration
void Open(DataSet ndataset, DbCommand command, string tablename)
Parameters
View Source
Open(DataSet, string, string)
Declaration
void Open(DataSet ndataset, string sql, string tablename)
Parameters
View Source
Open(DataSet, string, string, int, ISqlExecuterPartialFillEvent)
Declaration
void Open(DataSet ndataset, string sql, string tablename, int maxrecords, ISqlExecuterPartialFillEvent eventpartial)
Parameters
View Source
Declaration
DataTable OpenInmediate(DataSet ndataset, string sql, string tablename)
Parameters
Returns
View Source
Rollback()
Declaration
View Source
Declaration
View Source
StartTransaction(IsolationLevel)
Declaration
void StartTransaction(IsolationLevel nisolation)
Parameters