Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/11/2006, 11:45
mary*
 
Fecha de Ingreso: septiembre-2006
Mensajes: 161
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola, don´t worry!!!...en realidad ayer estubo fallando el foro y tampoco pude ver sirespondieron mis dudas... ...mira te voy a explicar bien como está el procedimento que estoy generando:

Se trata de la automatizacion de un proceso a traves de un plc, dicho plc controla unos motores, por lo tanto conoce el estado de los mismos y almacena esa informacion...bueno esta informacion la puedo mandar a una tabla a traves de un software que funciona como intermediario entre el plc y el sql...se llama rsql y es un sotfware propio del plc, el plc le envia las "señales de control" al rssql y este los envia a una tabla en sql, la cual se crea en sql , pero es en rsql se determina que informacion se va a tomar del plc y hacia q columna de mi tabla en sql se va a guardar, por eso decia que los datos se obtienen de manera externa al sql...no se si se parezca a un stored procedure... ...en realidad no sé muy bien que es un stored procedure!!!

Bueno lo que necesito es mostrar los estados de los motores en una pagina web, para ello es que genero mi tabla con la informacion...con la estructura que comenté arriba, ademas y eso es lo que me falta...necesito que los datos los gurde siempre en la misma celda de la misma fila del campo correspondiente...por ejemplo: la informacion del motor 1 se guarda en la fila1, en la 1er celda (campo1) se guarda el nombre, en la 2da celda se guarda el estado t en la tercera la operacion...Por ejemplo si el motor esta en operando en forma automatica mi información seria la siguiente:

NOMBRE , ESTATUS , MODO
M1 , 1 , 1

Donde en estatus 1= arranque y 0= paro y
en modo 1=automatico y 0=manual

entonces si el motor se detuviera la informacion cambiaria a:

NOMBRE , ESTATUS , MODO
M1 , 0 , 1

pero este cambio debe de guardarse en la misma celda donde ya estaba contenida esa información, lo debe actualizar ahi mismo, por ello decia que mi tabla no va a crecer ya que siempre voy a tener la misma cantidad de informacion y la actualizacion debe ser en las mismas celda, algo asi como sobreescribir datos...esto debe funcionar para 50 motores...y no necesariamente van a cambiar de estatus o modo todos al mismo tiempo.

Otra cosa es que esto de la actualizacion debe de ser de manera automatica, es decir, en cuanto haya un cammbio en uno o varios motores se debe actualizar esta informacion automaticamente, ya me quedó claro que el update hace esto, pero hay que ejecutarlo para "entre en accion", y el sistema debe actuar de nmanera automatica ya que no habrá nadie especialmente para ejecutar el update cada minuto o cada que haya una actualizacion, por eso mecioné que auizá sea necesario utilizar un trgger, disculpen mi ognorancia pero no sé si solo con el update logró la actualizacion inmediata y automatica de los datos...

Esta complicado verdad??...por eso solicito su ayuda...ojala me puedan apoyara resolver este dilema...ademas yo no soy para nada una experta ni mucho menos en sql y BD...se nota verdad??...