SQLServer y PHP: Error con Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS

Al conectarme a una vista de MS SQLServer desde PHP, me aparecio el siguiente error en el log del codeigniter:

message: Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query. (severity 16)

Y pues la consulta SQL no se ejecuta., la soluci贸n es ejecutar antes las siguientes consultas SQL:

SET ANSI_WARNINGS ON
SET ANSI_NULLS ON

Y despues ya ejecutar su consulta normal, digamos que en codeigniter tendriamos algo asi:

$this->db->query('SET ANSI_WARNINGS ON');
$this->db->query('SET ANSI_NULLS ON');

Y listo! asunto arreglado 馃檪

Aca una explicaci贸n en ingles desde la p谩gina de Microsoft

One thought on “SQLServer y PHP: Error con Heterogeneous queries require the ANSI_NULLS and ANSI_WARNINGS

Deja un comentario

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *