Bueno, pues 9 meses después creo tener la solución a mí problema. Voy a detallar paso por paso los problemas que he tenido...
1- La siguiente consulta me da error de división por cero:
Código:
SELECT 1/0 as CERO,1 as UNO
2- La siguiente solución sirve para el resto de warnings pero no para el de 'división por cero' ya que ADO lo sigue tomando como error según el artículo del post anterior:
Código:
SET ANSI_WARNINGS OFF
SET ARITHABORT OFF
SELECT 1/0 as CERO,1 as UNO
3- Añadiendo una linea más, se puede conseguir que SQL Server no muestre ningún warning:
Código:
SET ANSI_WARNINGS OFF
SET ARITHIGNORE ON
SET ARITHABORT OFF
SELECT 1/0 as CERO,1 as UNO
Problema resuelto... muchas gracias a todos los que os habeis interesado en el tema. Espero que esto pueda salvar la vida a más programadores