Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2019, 05:02
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 2 meses
Puntos: 7
Ejecutar "SET SQL_MODE=ONLY_FULL_GROUP_BY;" desde mi aplicación

Tengo una base de datos MySQL. Quiero ejecutar el siguiente query:
SET SQL_MODE=ONLY_FULL_GROUP_BY;

Cuando lo ejecuto desde el MySQL Workbench, funciona correctamente y los group by quedan restringidos. Ahora bien, quiero que ese comando se ejecute cada vez que inicien mi aplicación para asegurarme en cada cliente que tengan esta opción activa. Así me evito entrar servidor por servidor a ejecutar este comando de forma manual.

Cuando lo ejecuto desde mi aplicación, parece que se ejecuta, pues no da error ni nada, pero no se activa ese SQL_MODE.
Mi aplicación está en VB.NET, ¿Saben que es que hay que hacer para ejecutarlo desde VB.NET?

Desde mi Aplicación, lo estoy ejecutando de esta forma:

Código:
daDataAdapter = New MySqlDataAdapter
daDataAdapter.UpdateCommand = New MySqlCommand("SET SQL_MODE=ONLY_FULL_GROUP_BY;", cnn)
daDataAdapter.UpdateCommand.ExecuteNonQuery()
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--