diff --git a/MultiTool.Common/Winline/WinlineData.vb b/MultiTool.Common/Winline/WinlineData.vb index 6f0fa99..0a00dc8 100644 --- a/MultiTool.Common/Winline/WinlineData.vb +++ b/MultiTool.Common/Winline/WinlineData.vb @@ -7,6 +7,7 @@ Imports MultiTool.Common.Constants Imports MultiTool.Common.Templates Imports MultiTool.Common.Exceptions Imports MultiTool.Common.Documents +Imports System.Data.SqlClient Namespace Winline Public Class WinlineData @@ -436,7 +437,11 @@ Namespace Winline @pResultType = 'CalcPricing'; SET NOCOUNT OFF; " - Dim oTable As DataTable = Await Database.GetDatatableAsync(oSQL) + + Dim oTable As DataTable + Using oConnection As SqlConnection = Database.GetConnection() + oTable = Await Database.GetDatatableWithConnectionObjectAsync(oSQL, oConnection, MSSQLServer.TransactionMode.NoTransaction) + End Using If oTable.Rows.Count = 0 Then Logger.Debug("Price for article [{0}] and Account [{1}] was not found in Mandator: [{2}]", pArticle, pAccountNumber, pMandator.Id)