Programación General > Visual Basic 6.0 e inferiores
Re: Actualizacion en Data Environmnet
Brroz:
Hola Zambito.
'Recordsets' es una especie de colección del DataEnvironment que contiene precisamente eso, recordsets. Para referirte a un elemento de la colección, es decir a un recordset en concreto, deberás referirte a él por su índice (normalmente si sólo tienes 1 elemento, su índice será 1) o por su clave.
Supongo que también puedes usar algo así:
Dim int1 as integer
For int1 = 1 to DataEnvironment1.Recordsets.Count
DataEnvironment1.Recordsets(int1).Requery
Next int1
Suerte.
pacegar:
creo que a lo que zambito se refiere es al nombre del command.
Yo la sentencia la utilizo asi y funciona...
DataEnvironment.rscommand.requery
(donde command es el nombre que le hayamos dado al command)
zambito:
Ok...si algo asi me imaginaba, trate de buscar el dichoso indice pero no los encontre en las propiedades, creo q me decanto por usar mejor el nombre...
otra duda se puede cambiar la sentencia sql del command estando en ejecucion?
por ejemplo mi command original es
Select * for clientes
pero en el transcurso de la aplicacion le quiero aplicar un filtro y necesito cambiar la sentecia a
select * for clientes where pais =?
puedo cambiarlo o necesito crear otro command?
pacegar:
si puedes cambiarlo, pero antes debes cerrar el data.
dataenvironment.rsnombre.close
dataenvironment.rsnombre.open "Select...."
MestreZero:
mira para actualizar un dataenvironment tienes que primero descargar de la memoria y luego volver a llamarla, asi:
unload dataenvironment1
datareport1.show
unload mas el nombre del dataenvironment para descargarlo de la memoria,
luego llama al datareport
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa