Ausnahme im C#-Code beim Versuch, eine gespeicherte Prozedur mit verschlüsselten Parametern aufzurufenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Ausnahme im C#-Code beim Versuch, eine gespeicherte Prozedur mit verschlüsselten Parametern aufzurufen

Post by Anonymous »

Ich habe eine Tabelle mit einer verschlüsselten Spalte Benutzername:
Image

Ich habe auch eine gespeicherte Prozedur (in SQL Server), die den Parameter wie folgt definiert:

Code: Select all

ALTER PROCEDURE [dbo].[GetReport_WithUser]
@OrderLineID INT = 0,
@UserName NVARCHAR(100) = NULL,
@PciAsmachta INT = 0,
@CreatedFromDateValue DATETIME = NULL,
@CreatedToDateValue DATETIME = NULL,
@PaidDelivered INT = 99
Hier ist die Verwendung:

Code: Select all

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post