Description: Technology Toolbox: VB.NET, SQL Server 2000, XML I n the past, if you needed extensive flexibility in data selection, you\'d probably concatenate the query as a text string in your application. However, this concatenated Transact-SQL (T-SQL) is vulnerable to SQL injection attacks and platform-dependent, which suggests you should use stored procedures as a best practice. But this presents a new problem: What if you can\'t use stored procedures because you need to offer...