Como estas. Voy a meter la cuchara por las dudas de que lo que voy a decir 
tenga algo que ver con lo tuyo.
A mi me pasaba que queria hacer un requery(), o por supuesto el comando que el 
cursoradapter tenia para esto, y no me funcionaba.
Lo que tuve que hacer fue matar el cursor   
USE IN MiCursor
y mandar de vuelta el cursorfill()
Aparentemente mientras el cursor existe no te lo permite refrescar. Que 
sospecho que debe ser similar a lo que te pasa a vos.
No lo probé pero tambien sospecho que si desatachas el cursor del cursoradapter 
tambien vas atener el mismo efecto.
Algo asi como

oMiCursorAdapter.CursorDetach
oMiCursorAdapter.Cursorfill

que por supuesto es mucho mas elegante que

USE IN MiCursor
oMiCursorAdapter.Cursorfill

Suerte
Hernan





  ----- Original Message ----- 
  From: R. Rodrigo 
  To: gufa List Member 
  Sent: Thursday, March 22, 2007 10:58 AM
  Subject: [gufa] Vista en SQL


        Gracias por contestar, pero te comento, el problema es el siguiente:

        En el entorno de datos, y mediante el generedor, he creado un conexión 
a SQL, defino los parametros, y puedo acceder a los datos SQL como si de una 
tabla se tratase sin ningun problema.

        El problema es que al iniciar el form, el cursoradapter se trae todos 
los datos y relentiza bastante si son muchos, a conitnuación selecciona el lote 
del producto y a partir de aqui todo va bien, ya no se hace lento.

        Si en el generador le marco que INICALMENTE NO CARGUE DATOS, que sería 
lo logico, y luego seleccionar el lote que nos interesa, entonces no consigo 
traer ningun datos.

        Ahora bien, si el SELECT anterior que lo alojo en sel SQ y selecciono 
por constante el lote del producto, la respuesta es instantanea, pero solo me 
sirve para ese producto.

        Es por esto que buscaba la forma de en el SERVIDOR SQL, aloja un select 
que la condicion WHERE fuera contra un avariable de memoria, y en la aplicación 
según le indique el valor a esta variable fuera trayendo los datos 
correspondientes.

        Espero haberme explicado un poco más

        Gracias

        Un saludo
        R. Rodrigo


        -------Mensaje original-------

        De: Omar Bellio
        Fecha: 22/03/2007 13:44:43
        Para: gufa List Member
        Asunto: [gufa] Vista en SQL

        No, yo lo que hago es filtrar el select cuando uso la vista

        Select * (es mejor poner los campos, aunque sean todos) from 
zz_stocks_lotes_producto where Lote_Interno = '060612011'



------------------------------------------------------------------------
        De: gufa@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de R. Rodrigo
        Enviado el: Thursday, March 22, 2007 7:36 AM
        Para: gufa List Member
        Asunto: [gufa] Vista en SQL


              Amigos, alguien puede decirme lo siguiente:

              En una vista en SQL de lado del servidor :

              CREATE VIEW dbo.zz_stocks_lotes_producto
              AS
              SELECT     dbo.lotes_producto.*
              FROM       dbo.lotes_producto 
              Where      dbo.lotes_producto.Lote_Interno='060612011'


              Seleccionamos los registros que cumplan la condicion de la 
constante lotes_producto.Lote_Interno='060612011'

              Pero lo que busco, si se puede, es cambiar esta constante por una 
varible para poder cambiar el criterio de selección dentro del formulario según 
el valor que se introduzca.

              Es esto posible ?????

              Gracias y un saludo

              R. Rodrigo 
                     
             


        --
        No virus found in this incoming message.
        Checked by AVG Free Edition.
        Version: 7.5.446 / Virus Database: 268.18.16/729 - Release Date: 
21/03/2007 7:52 AM




        __________ Información de NOD32, revisión 2135 (20070322) __________

        Este mensaje ha sido analizado con NOD32 antivirus system
        http://www.nod32.com

       
               
       

Responder a