Ver Mensaje Individual
  #1  
Antiguo 20-12-2005
ojan69 ojan69 is offline
Registrado
 
Registrado: nov 2005
Posts: 9
Reputación: 0
ojan69 Va por buen camino
Pregunta tonta relacionada con el campo "autoincremento" de paradox

¿Cómo consigo actualizar unos campos determinados de una tabla cuya clave principal contiene un campo "autoincremento"? Me da un error de "violation key" con el siguiente codigo:
Código Delphi [-]
FPrincipal.Query1.SQL.Clear;
FPrincipal.Query1.SQL.Add ('update piso');
FPrincipal.Query1.SQL.Add ('set(UltimaActualizacion=:FAct,Direccion=:dir)');
FPrincipal.Query1.SQL.Add (' where  (DNI_propietario=:IdProp)');

 FPrincipal.Query1.ParamByName('IdProp').AsString:=FPisos.EDniPropietario.Text;
FPrincipal.Query1.ParamByName('FAlta').AsDate:=FPisos.DateTimePickerAlta.Date;

Con tablas sin el campo autoincremento este código me funciona...
Ayuda :-S . Un abrazo y gracias por vuestro tiempo (otra vez)

Iván

Última edición por vtdeleon fecha: 20-12-2005 a las 15:00:08. Razón: Etiqueta Delphi
Responder Con Cita