Visual Foxpro 10 : clase sqldata2 / Funcion pversioncomp
El manual de la La funcion pversioncomp lo encontraremos en el archivo funcion de comparacion de version de compilacion con runtimes del cliente y reseteo.rtf
La funcion pversioncomp de la clase sqldata2 , esta funcion se va a encargar de verificar que los runtimes que ustedes usen para programar esten tambien actualizados en las pcs de los clientes. Es obligatoria y muy importante, ya que este descuido que este en solo una pc de la red, les causara muchos problemas. Que generalmente estan relacionados con la corrupcion de los dbfs, entre otros.
Poner la funcion pversioncomp al comienzo del sistema en cualquiera de las clases, no es necesario colocarlas en todas, si es que usa varias.
Controlando que los runtimes que usemos para programar esten tambien actualizados en las pcs de los clientes
Abra su vfp de desarrollo y colque el valor que retorna la funcion version(4)
En su ventana de comando de visual foxpro poner el comando _cliptext=version(4) , este copiara al portapapeles la version de su programa de Visual Foxpro y esto lo pondra en la funcion pversioncomp
LOCAL osqldata2 AS sqldata2 OF sqldata2.vcx
osqldata2=NEWOBJECT("sqldata2","sqldata2.vcx")
osqldata2.psqlresetear(_screen)
osqldata2.pversioncomp(_screen,VERSION("10.02.0000.2312"))
Si deseamos que no se verifiquen colocamos asi:
/* para cualquier clase */
osqldata2.pversioncomp(_screen,VERSION(4))