Clipper/FiveWin - Campos reservados

   
Vista:

Campos reservados

Publicado por Horacio hescalada@gmail.com (6 intervenciones) el 11/04/2011 19:37:59
Hola a todos, tengo un DBF que tiene un campo con el nombre FUNC y como es un campo reservado el compilador me da un error y no puedo utilizar ese nombre en mi programa. Podrian matar mi ignorancia y ayudarme un poco.. gracias
Horacio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana

Campos reservados

Publicado por Antoni Masana (39 intervenciones) el 12/04/2011 07:34:17
Prueba a ponerle el alias al nombre del campo

Ejemplo:

dbUseArea(.T.,,"Fichero", "Mi_Alias")
Mi_Alias->Nombre := "PEPE"
Mi_Alias->Func := "Lo que sea "
Mi_Alias->(dbCloseArea())

Yo utilizo este formato para todos los campos de base de datos es más costoso de escribir pero a la larga es de agradecer por que los programas se leen con mayor claridad.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por Adalberto Baqueros eninsoft@yahoo.es (213 intervenciones) el 12/04/2011 17:21:02
Hola Horacio.

No te queda otra que cambiar el nombre del campo y copiar los datos al nuevo campo.

Claro que tambien deberás cambiar los prg que hacen referencia a dicho campo

Saludos, desde Santa Cruz de la Sierra - Bolivia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por HORACIO hescalada@gmail.com (6 intervenciones) el 12/04/2011 14:16:47
Antoni, buen dia...
Esa forma de codificacion es la que utilizo. El compilador me da error y es porque el nombre FUNC es un nombre reservado por lo tanto no me permite utilizarlo ni siquiera con un alias.

Saludos
Horacio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por Horacio hescalada@gmail.com (6 intervenciones) el 12/04/2011 17:33:53
Adalberto, buen dia..
Era lo que Yo me temia, el tema es que la aplicacion es muy pero muy grande y tocar todos los programas es mucho trabajo.
Bueno Gracias por tu molestia y estoy a Tus ordenes.

Saludos
Horacio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por Adalberto Baqueros (213 intervenciones) el 14/04/2011 04:14:45
Horacio,

Lo que puedes hacer es utilizar algun utilitario que encuentre y marque todos los archivos PRG que contienen la cadena FUNC, e indicarle al utilitario que reemplace la cadena FUNC por la nueva cadena que hayas definido.

Yo utilizo para estos menesteres el poderoso XTGOLD,

Deseo que te vaya bien.

Saludos, desde Santa Cruz de la Sierra - Bolivia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por Horacio hescalada@gmail.com (6 intervenciones) el 14/04/2011 12:24:26
Adalberto, muchas gacias y muy gentil por tus respuestas.
No soy un especialista el Clipper mi Fuerte es AS400 de IBM. Un amigo tiene sus aplicaciones en Clipper y yo trato de darle una mano. Ya que vos sabes, tengo manera de chequear si un DBF existe.
Si alguna vez necesiats alguna ayuda podes pedirme a mi correo hescalada @ gmail . com

Saludos
Horacio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por Javier (44 intervenciones) el 14/04/2011 13:51:12
Perdón por la intromisión. Para determinar si un archivo existe podes usar la funcion FILE(). Por ejemplo:
cFile := "tubase.dbf"
IF FILE( cFile )
....Alrert( cFile + " existe" )
ENDIF

Ojalá sea eso lo que pedís...
Saludos

Javier (Jujuy-Argentina)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Campos reservados

Publicado por HORACIO hescalada@gmail.com (6 intervenciones) el 14/04/2011 14:01:10
Gracias Javier

Horacio

Buenos Aires Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar