En lugar de esto:
Código Delphi
[-]
ConyugeZQuery.SQL.Clear;
ConyugeZQuery.SQL.Add('Update conyuge set apellido= :apel, nombre= :nom, dni= :dn ,fecha_nacimiento= :fechanacimie where conyuge.ID_Conyuge= :i');
Puedes poner lo que he escrito antes:
Código Delphi
[-]
ConyugeZQuery.SQL.Text := 'Update conyuge set apellido= :apel, nombre= :nom, dni= :dn ,fecha_nacimiento= :fechanacimie where conyuge.ID_Conyuge= :i';