Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 07-08-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__cadetill Va por buen camino
Cita:
Posteado originalmente por Giniromero
Cuando se recomienda usar uno y cuando el otro. (el 'on new record' directamente lo descarto).
Yo normalmente utilizo el On Post de forma que mi transaccion dure lo menos posible, es decir

Código:
try
  IBDataset.Post
  IBTransaction.Commit; // o CommitRetaining
except
  IBTransaction.Rollback;
end;
y en el BeforePost es donde asigno el codigo. De esta manera, no recojo número hasta justo antes de acceptar el registro y mi transaccion es lo mas corta posible haciendo que los demas usuarios vean las modificaciones y no cause problemas

Cita:
Posteado originalmente por Giniromero
como hacer para no tener una definición en el select, que a efectos de funcionamiento, no sea como un TIBTable, que me esté "mostrando" todos los registros que tiene guardados
Bueno, si en lugar de tener un DBGrid tienes DBEdits (o lo que sea), ya no estaras mostrando todos los registros. A parte, tambien puedes utilizar la clausula where de la sentencia SQL y, si no recuerdo mal, la propiedad BufferChunks del TIBDataset tambien podria ayudarte.
Otra solución es no tener el IBDataset y tener Edits normales y, en el boton de aceptar, lanzar un SQL de Insert con un TIBQuery.

Cita:
Posteado originalmente por Giniromero
le estaba poniendo hh:mm
es que las "m" se refieren a los meses

Cita:
Posteado originalmente por Giniromero
aunque en la base de datos me guarda también la fecha
como te comenta kinobi en otro hilo, a partir de la version 6 de IB, existe el tipo de dato Time (con dialecto 3)
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:47:22.


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