Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
Solo programadores - Cambiar dataset en VB 2008 express?
Saludos.
Tengo un par de dataset generados a través del asistente de orígenes de datos, con consultas de SQL con clausulas Where para filtrar fechas.
Mi pregunta es como puedo hacer para cambiar En tiempo de ejecución (mediante código) las consultas de esos dataset generados en orígenes de datos.
Por favor solo conteste si saben de lo que hablo, si no saben de programación o no saben de que les hablo no contesten.
3 Answers
- 1 decade agoFavorite Answer
Hola amigo, doy por entendido que lo que quieres haces es cambiar el query sql, cada vez que obtines los datos en un determinado event.
primero que todo, sabre decirte que los datasets creados con el asistente son muy riguidos y es dificil cambiar sus propiedades una ves lo has creado. la forma en la que yo lo hago, haciendo el dataset con codigo y tienes que hacerlo en una funcion separada puedes llamarla por ejemplo "funcion_DS1"
luego en el query del dataset recien creado puedes agregar 1 o mas variables depende las que vayas a usar, estas varieables puedes ser por ejemplo el where que filtrara las fechas.
como utilizarlo????
primero debes obtener las fechas (el where) y esas fechas colocalas en unas variables , luego manda a llamar la funcion de el dataset y mandale las variables (ByRef), asi las puedes cambiar cadavez que quieras en tiempo de ejecucion. la gran ventaja de esto es que como el dataset esta en una funcion, puedes mandar a llamarlo cada vez que lo necesites desde cualquier parte y lo unico que le vas a enviar va ser las diferentes variables y siempre utilizaras el mismo dataset ahorrandote tiempo de programacion sin necesidad de crear bastantes y hacer tu software mas lento. solo no olvides cerrar la coneccion a la base de datos.
espero te sirva. saludos.
- Anonymous1 decade ago
ps buscale mi chavo
- 1 decade ago
bueno no domino el VB, pero en general en los leguajes de Microsoft el procedimiento general es el mismo.
para que cargues informacion de un dataset, debes tener un sqlcommand alli seleccionas la propiedad commandtext y pones tu nuevo query, o puedes tener un sqldataadapter alli cambias la propiedad command con tu nuevo query y listo