>Hola a todos, estoy empezando a utilizar buffering, pero tengo un problema...
>
>tengo 2 tablas, en la primera inserto movimientos, en la segunda hago replaces....
>
>las 2 tablas estan con
>
>=CURSORSETPROP("Buffering", 5, "nombre de la tabla")
>
>mi problema es que inserto con la primera, los datos, y despues hago un tableupdate... hasta aqui todo correcto
>
>pero en la segunda, actualizo los datos, y cuando llego al tableupdate para la segunda, me marca un error, datatype mismatch....
>
>Menciono que los tipos de datos que estoy reemplazando son los correctos, como prueba, nada mas estoy remplazando un dato numerico.... y aun asi...
>
>Siguiendo con las pruebas, encuentro que cuando llego a la primera tabla, inserto la partida, esta, no se refleja hasta que llego al tableupdate... (es asi como el buffering debe trabajar no??), sigo con el recorrido y al llegar al replace (actualizacion), reemplaza los datos en la tabla directamente, es decir no se espera al tableupdate, despues siguiendo con el recorrido llega al tableupdate y es ahi donde me marca el error.....
>
>porque la segunda tabla, no tiene la propiedad de grabar los datos con uso del buffer, si despliego el valor de retorno de la funcion cursorsetprop me marca que la tabla pudo configurarse exitosamente de modo buffering, 5...
>
>Que estoy haciendo mal???El error es claro. A pesar de que estas poniendo un número, te dice Type Mismatch, cierto?
Para poder diagnosticar debes dar ejemplos de código. Si el erorr es reproducible, danos un ejemplo de este, que use Create Table() y genere los tipos de datos y campos que tienes. Pudiendo reproducir el error será mas fácil decirte que falla, si es tu código, tus datos, o es VFP el culpable en este caso.