Otro bug en VFP 8

09/07/2003 - 14:59 por David Amador \(Davphantom\) | Informe spam
Ocurre en campos autoincrementales ...

Y además no esta documentado en la ayuda VFP8 - Error 2088 - Field is
read only.

set autoincerror on
create cursor demo (keyfield i autoinc, charfield c(10))
insert into demo (charfield) values ("prueba")
scatter name oLine
oLine.charfield = "otro"
insert into demo from name oLine


David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523
 

Leer las respuestas

#1 José Luis S. Blasco
09/07/2003 - 16:39 | Informe spam
Yo no lo consideraría un bug, más bien que falta documentación sobre los
campos autoincrementales.

Si empleas esta sentencia

scatter FIELDS EXCEPT keyfield name oLine

no tienes el problema.

Supongo que piensas que el Fox Team debería de excluir los campos
autoincrementales de las actualizaciones de forma automática, estaría bien
que así fuera dado que es algo que siempre se tiene que hacer, pero en mi
opinión, si hicieran esto estarían mezclando conceptos.

Por un lado esta la definición de la base de datos, y por otro el uso de
la base de datos.

Es una regla de definición de campo, y por tanto salta cuando las
incumples.

Lo que si estaría bien es que estuviese más documentado.

Saludos.
José Luis








PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares