yöntemlerinde yöntem çağrılamıyor Bu hata, aşağıdaki kod satırından geliyor gibi görünüyor. Bu hatanın olası nedeni nedir?char
bu hat için kömürün
INSERT INTO #ActiveTerminals
SELECT DISTINCT a.TerminalId, SerialNumber, a.[LoadTime] [LastSale]
FROM Terminal INNER JOIN
(
SELECT DISTINCT Ticket.TerminalId,max(LoadTime) [LoadTime] FROM
Ticket with (NOLOCK)
JOIN ProductDenomination with (NOLOCK) ON (ProductDenomination.DenominationId = Ticket.DenominationId)
WHERE ProductDenomination.ProductId NOT IN (SELECT * FROM dbo.fn_MVParam(@sExcludedProducts)) AND
datediff(day,LoadTime,@dteActiveSalesEndDate) <= @iLastSoldWithinDays
GROUP BY TerminalId
UNION ALL
SELECT DISTINCT VarTicket.TerminalId, max(TransactionDate) [LoadTime] FROM
VarTicket with (NOLOCK)
WHERE VarTicket.ProductId NOT IN (SELECT * FROM dbo.fn_MVParam(@sExcludedProducts)) AND
VarTicket.TerminalId NOT IN (SELECT TerminalId FROM #ActiveTerminals)
AND datediff(day,TransactionDate,@dteActiveSalesEndDate) <= @iLastSoldWithinDays
GROUP BY TerminalId
)a ON (Terminal.TerminalId = a.TerminalId.TerminalId)
ORDER BY a.TerminalId, SerialNumber
Tam olarak ne hatadır? –
@JustinNiessner - hata başlığında, bizi bir hatta odaklayabilir misiniz? Parametrelerin değerlerini ve beyanını gösterebilir misiniz? İşlevin kodunu gösterebilir misin ('fn_MVParam')? –
@JustinNiessner hata "char üzerinde yöntemleri çağıramıyor" – Nation