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. |