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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 David Amador \(Davphantom\)
09/07/2003 - 21:42 | Informe spam
Me parece que algunas cuestiones de diseño varias dependiendo del punto de
vista que se les mire ...


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


"José Luis S. Blasco" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#3 José Luis
10/07/2003 - 09:28 | Informe spam
Si, es lo que Microsoft dice que es "by desing" y que
algunas veces es un mal diseño y otras veces directamente
una pifia que no quieren reconocer.

Saludos.
José Luis.

Me parece que algunas cuestiones de diseño varias


dependiendo del punto de
vista que se les mire ...


David Amador Tapia
Webmaster de "La Web de Davphantom"
www.davphantom.cjb.net
Cartagena. Colombia
Tel (5) 6621502 - 6581523
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida