<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Te informo que la tabla no es espacial es una tabla espacial pero tambien tiene unos campos atributivos y tiene la siguiente estructura <br><br>CREATE TABLE geodata.infraestructura<br>(<br>-- Inherited:&nbsp;&nbsp; id_objeto integer NOT NULL DEFAULT nextval('geodata.contenedor_espacial_id_objeto_seq'::regclass),<br>-- Inherited:&nbsp;&nbsp; es_historico boolean NOT NULL DEFAULT false,<br>-- Inherited:&nbsp;&nbsp; fecha_ingreso date NOT NULL,<br>-- Inherited:&nbsp;&nbsp; fk_sub_categoria integer NOT NULL,<br>-- Inherited:&nbsp;&nbsp; objeto_espacial geometry,<br>-- Inherited:&nbsp;&nbsp; carta_cartografica character varying(20),<br>-- Inherited:&nbsp;&nbsp; elevacion double precision DEFAULT 0.0,<br>&nbsp; codigo character varying(20), -- campo que registra el codigo que identifica el objeto espacial de la infraestructura<br>&nbsp; area double precision NOT NULL DEFAULT 0.0,<br>&nbsp; CONSTRAINT infraestructura_primary_key PRIMARY KEY (id_objeto),<br>&nbsp; CONSTRAINT infraestructura_foreign_key_sub_categoria FOREIGN KEY (fk_sub_categoria)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REFERENCES geodata.sub_categoria (id_sub_categoria) MATCH SIMPLE<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON UPDATE CASCADE ON DELETE NO ACTION,<br>&nbsp; CONSTRAINT infraestructura_unique_codigo UNIQUE (codigo),<br>&nbsp; CONSTRAINT enforce_dims_objeto_espacial CHECK (ndims(objeto_espacial) = 2),<br>&nbsp; CONSTRAINT enforce_srid_objeto_espacial CHECK (srid(objeto_espacial) = 2202)<br>)<br>INHERITS (geodata.contenedor_espacial)<br>WITH (OIDS=FALSE);<br>ALTER TABLE geodata.infraestructura OWNER TO geomatica;<br>GRANT ALL ON TABLE geodata.infraestructura TO geomatica;<br>COMMENT ON TABLE geodata.infraestructura IS 'tabla que contiene todos los objetos espaciales realcionados con la infraestructura, clasificandolos por sub-categorias';<br>COMMENT ON COLUMN geodata.infraestructura.codigo IS 'campo que registra el codigo que identifica el objeto espacial de la infraestructura';<br><br>el campo que trato de modificar desde el Gvsig es "codigo" y lo que estoy tratando es de agregar datos en ese campo me arroja el error que mencione, tambien si trato de modificar un dato que se encuentre en la tabla me da el mismo error, Si comienzo edicion y no modifico absolutamente nada si me deja terminar edicion. Bueno Agradezco su caloboracion.<br>                                               <br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>