Ver Mensaje Individual
  #21  
Antiguo 15-06-2011
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Reputación: 17
ingabraham Va por buen camino
Cita:
Empezado por oesqueda Ver Mensaje
Revisa tu transaccion como esta configurada, te paso un codigo que acelera tu codigo:

Código Delphi [-]
 if Temporizador.Interval  = 5000  then  begin    TreeView1.Items.Clear;    With DMDatos.IBConsultaSql do     Begin       Sql.Clear;       Sql.Add('Select * From USUARIOS where US_ESTADO = ''Conectado''';       Open;       DMDatos.IBConsultaSql.First;        While Not DMDatos.IBConsultaSql.Eof Do        Begin             TreeView1.Items.AddChild(nil, DMDatos.IBConsultaSql.fieldbyname('US_USUARIO').AsString  );             DMDatos.IBConsultaSql.Next;        End;    End;  end;
Ademas te recomiendo cambiar el us_esado a numerico y ponerle un indice, seria mucho mas rapido.

Saludos

Mi transaccion
esta de la sgt manera

active true
autostopaction saNone

defaulaction TARollback


que propiedades deberia tener,
ps te comento que las cambie x todas las posibles combinaciones, y no me actualiza los usuarios.
__________________
Enseñar es la virtud de un sabio.

Última edición por ingabraham fecha: 15-06-2011 a las 17:57:19.
Responder Con Cita