Principales respuestas
Duda con eventos en mysql y visual estudio

Pregunta
-
Hola comunidad:
Buenas , para comenzar desearles un buen dia a todos el motivo de mi mensaje de ayuda es el siguiente, estoy actualmente en mi proceso de titulación de la carrera de programación, estoy realizando un programa para un delivery de x producto donde debo realizar tareas contables por ende, mi idea era realizarlos con eventos en mysql worbench 6.1, sin embargo los puedo hacer funcionar desde el programa , no obstante no se como llamar estos dichosos eventos a el visual estudio , esa es mi duda y lo que me ha estado atormentando ultimante ya que en la web no hay mucha información respecto a este tipo de consultas.
Agradecido a todo aquel que se dio el tiempo de leer mi post y responder.
Espero que tengan gran semana.
Respuestas
-
Hola:
"donde realiza una accion repetitiva durante cierto tiempo"
"INSERT INTO test.tabusuario(rut,nombre,apellido,pass,login) VALUES (1111111-1,"gonzalo","gonza","aaaa123","pollo")"¿Puedes explicar que es eso de que se repita algo durante cierto tiempo, y luego pones una instruccion DML como es la de insertar 1 registro en una tabla?
Una vez que se ha insertado el registro, ya no te dejara insertarlo otra vez (en el supuesto de que tenga su PK creado).
¿Puedes explicar lo que pretendes porque yo no me he enterado de nada?Un saludo desde Bilbo
Carlos- Propuesto como respuesta Pedro AlfaroModerator miércoles, 2 de enero de 2019 18:05
- Marcado como respuesta Pedro AlfaroModerator miércoles, 16 de enero de 2019 20:11
Todas las respuestas
-
-
Estimado:
desde mysql puedo crear un evento, donde realiza una accion repetitiva durante cierto tiempo
ejemplo:
SET GLOBAL event_scheduler=ON;
CREATE EVENT insertion_events
ON
SCHEDULE EVERY 1 MINUTE STARTS '2018-12-18 21:30:00'
DO
INSERT INTO test.tabusuario(rut,nombre,apellido,pass,login) VALUES (1111111-1,"gonzalo","gonza","aaaa123","pollo");
END $como yo puedo yo llamar o iniciar este evento , desde visual estudio 2015 , he intentado de múltiples formas no dando resultado .
por favor si tuvieras una posibilidad de crear un en ejemplo para comprender mejor seria genial.
Agradecido de ante mano
Atentamente:
Mauricio ilabaca
-
hola mauricio
en mysql es algo escasa la documentación pero busque un poco y encontre algo
string connectionString = "User Id=root;Password=root;Host=localhost;Database=test;"; void Start() { MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); MySqlCommand commandDeptEmp = new MySqlCommand("select * from dept, emp", connection); MySqlCommand commandPict = new MySqlCommand("select * from mysqlnet_pictures", connection); MySqlDependency dependency = new MySqlDependency(commandDeptEmp, 100); dependency.AddCommandDependency(commandPict); dependency.OnChange += new Devart.Data.MySql.OnChangeEventHandler(dependency_OnChange); MySqlDependency.Start(connectionString); } void Stop() { MySqlDependency.Stop(connectionString); } void dependency_OnChange(object sender, Devart.Data.MySql.MySqlTableChangeEventArgs e) { // process changes }
es extraido de esta pagina, no se si la linea de MySqlDependecy(llama el comando, y el tiempo de ejecución).
sin embargo consulta un poco más, También necesito algo parecido para hacer sincronía de servidores mysql locales con mysql en la nube de s3 de amazon
- Editado greg_dorian lunes, 31 de diciembre de 2018 13:46
-
Hola:
"donde realiza una accion repetitiva durante cierto tiempo"
"INSERT INTO test.tabusuario(rut,nombre,apellido,pass,login) VALUES (1111111-1,"gonzalo","gonza","aaaa123","pollo")"¿Puedes explicar que es eso de que se repita algo durante cierto tiempo, y luego pones una instruccion DML como es la de insertar 1 registro en una tabla?
Una vez que se ha insertado el registro, ya no te dejara insertarlo otra vez (en el supuesto de que tenga su PK creado).
¿Puedes explicar lo que pretendes porque yo no me he enterado de nada?Un saludo desde Bilbo
Carlos- Propuesto como respuesta Pedro AlfaroModerator miércoles, 2 de enero de 2019 18:05
- Marcado como respuesta Pedro AlfaroModerator miércoles, 16 de enero de 2019 20:11