Het voorbeeld waarnaar u verwijst, maakt gebruik van dynamische SQL. Helaas is er geen andere ingebouwde methode om in SQL Server te draaien wanneer de uitvoerkolommen niet van tevoren bekend zijn.
Als de gegevens niet te groot zijn, is het waarschijnlijk het gemakkelijkst om gewoon een normale rijquery vanuit ASP.NET uit te voeren en uw spil in de toepassingscode uit te voeren. Als de gegevens erg groot zijn, moet u de SQL dynamisch genereren nadat u eerst naar de mogelijke kolomwaarden heeft gezocht.
Merk op dat u niet echt een SQL-instructie hoeft te schrijven die dynamische SQL genereert; u kunt eenvoudig de SQL genereren in ASP.NET, en dat zal waarschijnlijk veel gemakkelijker zijn. Vergeet niet te ontsnappen aan de duidelijke Site
waarden voordat u ze in een gegenereerde query stopt, en vergeet niet om de delen van de SQL-instructie te parametriseren die u normaal zonder de spil zou doen.