Исключение в коде C# при попытке вызвать хранимую процедуру с зашифрованным параметромC#

Место общения программистов C#
Anonymous
Исключение в коде C# при попытке вызвать хранимую процедуру с зашифрованным параметром

Сообщение Anonymous »

У меня есть таблица с зашифрованным столбцом UserName:
Изображение

У меня также есть хранимая процедура (в SQL Server), получающая параметры, определенные следующим образом:

Код: Выделить всё

ALTER PROCEDURE [dbo].[GetReport_WithUser]
@OrderLineID INT = 0,
@UserName NVARCHAR(100) = NULL,
@PciAsmachta INT = 0,
@CreatedFromDateValue DATETIME = NULL,
@CreatedToDateValue DATETIME = NULL,
@PaidDelivered INT = 99
Вот использование:

Код: Выделить всё

INSERT INTO #FilteredOrders (OrderLineID)
SELECT L.OrderLineID
FROM dbo.PCI_SelfServeNotesOrderLine L
INNER JOIN dbo.PCI_OrderLine OL ON L.OrderLineID = OL.OrderLineID
INNER JOIN dbo.[User] U ON L.SID = U.SID
LEFT JOIN dbo.PCI_OrderMasof M ON OL.OrderMasofID = M.OrderMasofID
WHERE
U.[UserName] = @UserName
AND (@OrderLineID = 0 OR @OrderLineID IS NULL OR L.OrderLineID = @OrderLineID)
AND (@PciAsmachta = 0 OR M.OrderID = @PciAsmachta)
AND (@CreatedFromDateValue IS NULL OR OL.Created_On >= @CreatedFromDateValue)
AND (@CreatedToDateValue IS NULL OR OL.Created_On 

Подробнее здесь: [url]https://stackoverflow.com/questions/79865451/exception-in-c-sharp-code-when-trying-to-call-a-stored-procedure-with-encrypted[/url]

Вернуться в «C#»