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