Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   saber quien esta conectado a mi programa delphi (https://www.clubdelphi.com/foros/showthread.php?t=74293)

ingabraham 15-06-2011 17:49:52

Cita:

Empezado por oesqueda (Mensaje 403860)
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.

oesqueda 15-06-2011 19:56:57

hablo de la propiedad params, si esta vacia te falta ajustarla

saludos

ingabraham 16-06-2011 01:33:58

k tipo de parametro le ingreso .
no tengo ni idea

oesqueda 16-06-2011 16:17:37

Mi estimado, aqui creo y que me corrijan los moderadores, pero ya necesitas ponerte a estudiar, yo practico con este precepto dale un pescado a un hombre y comera un dia, enseñale a pescar y comera toda la vida.

Por lo que te encomiendo a buscar en google articulos de delphi con firebird, con interbase 6.0 por lo menos, encontre esto en internet, es un manual de firebird.

http://infoback.com.ar/buhardilla/firebird/firebird.htm

Que alguna vez fue publicado en el foro, y pues si necesitas algo mas estoy a tus ordenes, pero creo que necesitas darle un clavado a por lo menos las bases de firebird y como funciona y asi ya empezar a entender como funcionan la conexion con al base, transacciones y el uso de IBDataset (no ibtable o ibquery que solo estan para compatibilidad).

oesqueda 16-06-2011 16:19:04

Encontre otra pagina:

http://www.firebirdmanual.com/firebi...ratis-dephi/13

ingabraham 21-06-2011 23:12:35

los solucione con esto, lo vi en otro hilo.

Mi IbTransaction.
La propiedad DefaultAction=TACommit.

Sus parametros son:
Código:
read_committed
rec_version
nowait


La franja horaria es GMT +2. Ahora son las 16:50:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi