- Me refiero a este
using, no al que referencia la librería.
- Prueba a usar
SqlParameter para evitar ataques de Sql Injection.
- Me refería a que usas variables de las que el método desconoce su valor ni de donde vienen. Y si están a null? Y si se modifican desde otro lugar?
- Yo sigo pensando que la consulta no es correcta. Prueba a poner una traza (un messagebox, por ejemplo) que te muestre la consulta que se va a ejecutar. Recuerda que la tienes en la propiedad
CommandText.