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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 12-11-2010
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Poder: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
En las primeras líneas creo que abres y cierras la tabla varias veces

Código Delphi [-]
with DM.tblMKard do
begin
  if not Active then
    Active := true; {Aqui la abres}
    DM.dsMKard.DataSet := nil;
    Close; {Aqui la cierras}
    Open; {Aqui la abres}
[...]

Quizás eso moleste un poco a la tabla y no se entere bien de cual es el contador que le toca.

Tambien parece que quitas la propiedad DataSet a un DataSource.
Si lo que quieres es que los componentes visuales no se enteren, deberías hacerlo con un Disable/EnableControls

Código Delphi [-]
with DM.tblMKard do
begin
  DisableContros
  if not Active then
    Active := true;
  Insert;
  [...]
  Post;
  EnableControls;
end;
[...]

Y finalmente puede ser que la tabla no esté en estado dsBrowse al momento de insertar, aunque creo que daría algún otro error


Código Delphi [-]
with DM.tblMKard do
begin
  DisableContros
  if not Active then
    Active := true;
  if (state = dsBrowse) then
  begin
     Insert;
     [...]
     Post;
  end else
     {La tabla estaba en un modo que no debía. Qizás dsInsert, dsEdit, etc.}
  EnableControls;
end;
[...]

Última edición por duilioisola fecha: 12-11-2010 a las 21:02:23.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error index unexpectedly deleted DamianG Firebird e Interbase 7 23-09-2010 21:09:19
Record Key/Deleted Ricardo Alfredo Varios 4 13-03-2008 11:08:35
REcord/key deleted Luis Castillo Varios 1 02-11-2005 00:22:37
error: Record/Key Deleted al importar datos a Access Capo Conexión con bases de datos 0 08-03-2005 22:59:21
Error Record/key deleted tbolzan Conexión con bases de datos 1 22-10-2004 15:44:07


La franja horaria es GMT +2. Ahora son las 00:55:42.


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