La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25630 - BUSQUEDA CON SIST. DE BUFFER ACTIVADO
Autor:  damian eloy
Hola y Gracias desde ya:

Estoy desarrollando un pequeño sistema y tengo una clase basada en formulario donde tengo un método de busqueda general y uso el sistema de almacenamiento en buffer (buffermodeoverride en 3 o 5, optimista). Mi problema es cuando busco un registro con un valor por medio de seek. Lo que ocurre es que cuando ingreso el valor siempre encuentra ya que me posiciona el puntero en el valor que introduge porque al momento de buscar ya está en el buffer. La unica solución que encontré es pasar como parámetro el nro. de registro al método y filtro los registros de la tabla con SET FILTER. O sea que busco en todos menos en el actual. Me podrían tirar alguna pista para una solución mas eficiaente, ya que funciona rápido con pocod registros. Espero me contesten ya que consulte a un foro de Visual foxpro muy conocido y todavía los estoy esperando. Gracias

  Respuesta:  Fernando
Segun parece utilizas un registro de la tabla para recoger los datos para luego hacer la busqueda en la misma, yo te diria que uses variables o directamente uses un cursor temporario para cargar los datos a buscar. y luego hagas el seek.

cualquier cosa me avisas.