gambafeliz   17-04-2022, 19:14
#1
Hola

Alguien a usado Connection.Edit en un Result con la intensión siguiente. Si uno hace un Connection.Exec("Select * From tabla") uno obtiene los datos en un Result. Pero alguien ha experimentado esta idea, osea, Result = Connection.Edit("tabla", sCriteria, iParameter) y con los datos obtenidos poderlos usar como si de un Result = Connection.Exec, donde usas los datos pero que también puedes editar los datos internos del Result para seguir usándolos en el programa sin que al final actualices nada en la tabla origen.

¿Me explique la idea?
¿Alguien lo ha realizado y le a funcionado?
Última modificación: 21-04-2022, 16:13 por gambafeliz.
Shordi   18-04-2022, 09:32
#2
No. Sólo para editar registros. No le veo la utilidad a modificarlos si luego no los actualizas. Explícate un poco mejor.

Saludos.

No podemos regresar
gambafeliz   18-04-2022, 11:34
#3
Perdón sino lo explicado adecuadamente. Haber ahora.

Como sabes cuando haces una consulta con Exec, te traes por lo general una matriz de datos, miremos lo como una Excel, solo que es de lectura. Entonces los programadores les es útil pero para editarla tienen que inventar inventos como traspasar esta matriz a un Grid oculto o a arrays multidimensional.

Justo es lo que yo quiero preguntar ya que si usamos Edit, entonces tenemos todo en uno, y lo editamos pero al final no lo volcamos a las tablas sino que lo usamos como un Exec de lectura pero editable para sacar algún provecho desde la programación.

¿como lo ves ahora? ¿me he explicado bien? ¿lo has probado alguna vez o quizás no funciona esta idea?

Saludos, Shordi
Shordi   18-04-2022, 13:36
#4
No creo que funcione. Edit precisa, si no recuerdo mal, un identificador único para funcionar. No creo que funcione con consultas masivas... y si funcionase, el tiempo de respuesta de los objetos de un Result es siempre mucho mayor que el acceso a un array.

Pruébalo de todas formas.

Saludos
Última modificación: 18-04-2022, 13:37 por Shordi.

No podemos regresar
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.