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
  #1  
Antiguo 12-11-2010
Avatar de edgwin
edgwin edgwin is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guadalajara Jal. Mex
Posts: 163
Poder: 21
edgwin Va por buen camino
Record/Key deleted

Buen dia amigos del club!

Tengo un problema con una aplicacion en delphi. Al intentan "Postear" un nuevo registro en una tabla me genera el siguiente error:

Record/Key deleted.

Utilizo Delphi 2010 con informix. Cabe mensionar que la tabla donde quiero hacer el post no contienen llaves primarias y contiene un campo autoincrementable (creo que va por ahi el problema).

Código Delphi [-]
with DM.tblMKard do
begin
  if not Active then
    Active := true;
    DM.dsMKard.DataSet := nil;
    Close;
    Open;
    Insert;
    FieldByName('PEDI').AsInteger := StrToInt(cbxIsot.Items[cbxIsot.ItemIndex].Text[2]);
    FieldByName('ISOT').asInteger  := StrToInt(cbxIsot.Items.Items[cbxIsot.ItemIndex].Text[4]);
    vActi := StrToFloat(dbeActi.Text);
    if cbxUM.Text = 'mCi' then
      FieldByName('ACTI').AsFloat := DM.fncmCi2uCi(vActi)
    else
      FieldByName('ACTI').AsFloat := vActi;
    FieldByName('VOLU').AsFloat    := StrToFloat(dbeVolu.Text);
    FieldByName('TECN').AsInteger  := DM.gTenc;
    FieldByName('FECH').AsDateTime := now;
    if _actual then
      FieldByName('TIPOMOVI').AsString := 'D'
    else
      FieldByName('TIPOMOVI').AsString := 'E';
    FieldByName('DESCMOVI').AsString := '1';
    FieldByName('DOCU').AsString := vDocu;
    FieldByName('LOTE').AsString := cbxIsot.Items.Items[cbxIsot.ItemIndex].Text[1];
    FieldByName('UNIDMEDI').AsString := cbxUM.Text;
    if _actual then
      FieldByName('TipoReng').AsString := 'S'
    else
      FieldByName('TipoReng').AsString := 'P';
  Post; {******* AQUI MARCA EL ERROR **********}
   ...
end;

Lo gracioso (bueno no tanto para mi) es que sucede solo en ocaciones. Alguien sabe a que se pueda deber este error.Saludos!
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

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 15:51:49.


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