EDMIService: Use config module, prepare mssql connections

This commit is contained in:
Jonathan Jenne
2020-12-03 16:29:42 +01:00
parent 52ff2713c7
commit 62be9dc666
6 changed files with 193 additions and 101 deletions

View File

@@ -10,21 +10,37 @@ Interface IEDMIService
Function Heartbeat() As Boolean
#End Region
#Region "Database"
#Region "Database (Firebird)"
<OperationContract>
Function CreateDatabaseRequest(Name As String, Optional Debug As Boolean = False) As String
Function ReturnDatatable_Firebird(SQL As String) As TableResult
<OperationContract>
Sub CloseDatabaseRequest()
Function ReturnScalar_Firebird(SQL As String) As ScalarResult
<OperationContract>
Function ReturnDatatable(SQL As String) As TableResult
Function ExecuteNonQuery_Firebird(SQL As String) As NonQueryResult
#End Region
#Region "Database (MSSQL IDB)"
<OperationContract>
Function ReturnDatatable_MSSQL_IDB(SQL As String) As TableResult
<OperationContract>
Function ReturnScalar(SQL As String) As ScalarResult
Function ReturnScalar_MSSQL_IDB(SQL As String) As ScalarResult
<OperationContract>
Function ExecuteNonQuery(SQL As String) As NonQueryResult
Function ExecuteNonQuery_MSSQL_IDB(SQL As String) As NonQueryResult
#End Region
#Region "Database (MSSQL ECM)"
<OperationContract>
Function ReturnDatatable_MSSQL_ECM(SQL As String) As TableResult
<OperationContract>
Function ReturnScalar_MSSQL_ECM(SQL As String) As ScalarResult
<OperationContract>
Function ExecuteNonQuery_MSSQL_ECM(SQL As String) As NonQueryResult
#End Region
#Region "Document (New)"