This arbeitet nicht:
VERFAHREN [dbo] ÄNDERN. [dealership_Inventory_PagedAndSorted]
(
@sortExpression nvarchar (100),
@startRowIndex int,
@maximumRows int
)
WIE
WENN LEN (@SORTEXPRESSION) = 0
@sortExpression EINSTELLEN = „InventoryYear“
Das nvarchar @sql ERKLÄREN (4000)
@sql EINSTELLEN = 'AUSERWÄHLTES dealership_Inventory.Inventory_ID, InventoryYear, ImageLocation
VON (dealership_Inventory.Inventory_ID, InventoryYear, ImageLocation VORWÄHLEN,
ROW_NUMBER () VORBEI (AUFTRAG DURCH „+ @sortExpression + ") ALS RowRank
VON dealership_Inventory
INNER dealership_InventoryImages VERBINDEN
AUF (dealership_Inventory.Inventory_ID = dealership_InventoryImages.Inventory_ID)
) ALS ModelsWithRowNumbers
WO RowRank > ' + BEKEHRTER (nvarchar (10), @startRowIndex) +
„UND RowRank <= (“ + BEKEHRTER (nvarchar (10), @startRowIndex) + „+“
+ BEKEHRTER (nvarchar (10), @maximumRows) + ")“
EXEC sp_executesql @sql
|