IBConnection
Identità
Namespace:
B.BInterfacesAssembly:
BFrameworkTipo: interface
Sorgente API: versione
5.0.0
Scopo
Definisce il contratto pubblico IBConnection del namespace B.BInterfaces.
Dichiarazione
public interface IBConnection
Proprietà
| Proprietà | Tipo | Accesso |
|---|---|---|
ConnectionTimeout |
int |
get/set |
ExceptionList |
List<Exception> |
get |
InsertDTTimeout |
int |
get/set |
Setting |
BSettingDatabase |
get/set |
Stato |
ConnectionState |
get |
Transaction |
IDbTransaction? |
get |
Metodi
bool AddParameter(IDbDataParameter Param)void AddParameter(IDbDataParameter[] Params)bool AddParameter(string ParamName, object? ParamValue)void ApriDatabase()DataSet ApriDS(string SPName, int CommandTimeout = 30)DataSet ApriDS(string SPName, IDbDataParameter[] Params)DataTable ApriDT(string SqlCommand, IDbDataParameter[] Params)DataTable ApriDT(string SqlCommand, int CommandTimeout, IDbDataParameter[] Params)DataTable ApriDT(string SqlCommand, int CommandTimeout = 30, bool ExecuteFillSchema = true)DataTable ApriDT(string SqlCommand, CommandType TipoComando, int CommandTimeout = 30, bool ExecuteFillSchema = true)DataTable ApriDT(string SqlCommand, bool vReadOnly, int CommandTimeout = 30, bool ExecuteFillSchema = true)DataTable ApriDT(bool vReadOnly, string SqlCommand, bool ExecuteFillSchema = false, int CommandTimeout = 30)DataTable? ApriDT(string PathFile, string Separatore, bool AutoDetectedEncoding = true, string DefaultEncoding = "UTF-8")DataTable? ApriDT(string PathFile, BCodificaTracciato Codifica, bool AutoDetectedEncoding = true, string DefaultEncoding = "UTF-8")DataTable? ApriDT(BFile f, string Separatore, bool OnlyHeader, bool AutoDetectedEncoding = true, string DefaultEncoding = "UTF-8")DataTable? ApriDT(string PathFile, string Separatore, string EOF, bool WithTypeIntoHeader, string SeparatoreHeader = "~", bool AutoDetectedEncoding = true, string DefaultEncoding = "UTF-8")void BeginTrans()void ChiudiDatabase()void ClearParameter()IBConnection Clone()void CommitTrans()void EndTrans()int ExecuteNonQuery(string SQLCommand, int CommandTimeout = 30)int ExecuteNonQuery(string SQLCommand, CommandType TipoComando, int CommandTimeout = 30)object? ExecuteScalar(string SQLCommand, int CommandTimeout = 30)object? ExecuteScalar(string SQLCommand, CommandBehavior ComportamentoComando, int CommandTimeout = 30)object? ExecuteScalar(string SQLCommand, CommandType TipoComando, int CommandTimeout = 30)object? ExecuteScalar(string SQLCommand, CommandType TipoComando, CommandBehavior ComportamentoComando, int CommandTimeout = 30)bool InsertDT(DataTable dt, string NomeTblDestination, BColumnBind[] ColsBind)bool InsertDT(DataTable dt, string NomeTblDestination, bool DisabledIdentityInsert, BColumnBind[] ColsBind)bool InsertDT(DataTable dt, string NomeTblDestination, IDbTransaction Transaction, BColumnBind[] ColsBind)IDbDataParameter NewDBDataParameter(string Nome, object? Value)bool RemoveParameter(string ParamName)void RollBackTrans()Exception? ScriviFile(DataTable mbDt, string PathFile, string Separatore, string DefaultEncoding = "UTF-8")Exception? ScriviFile(DataTable mbDt, string PathFile, BCodificaTracciato Codifica, string DefaultEncoding = "UTF-8")Exception? ScriviFile(DataTable mbDt, string PathFile, string Separatore, string EOF, bool WithHeader, bool AddTypeColumnIntoHeader, string SepratoreTypeColumn = "~", string DefaultEncoding = "UTF-8")
Esempi
Consultare IBConnection - Esempi.
