Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

[SOLUCIONADO] SQL para arrays

Estas en el tema de SQL para arrays en el foro de Visual Basic clásico en Foros del Web. Señores, hoy les caigo con una duda enorme, que quiero compartir con ustedes. Trabajo en un software creado en VB6, y tengo una "base de ...
  #1 (permalink)  
Antiguo 26/08/2013, 05:40
 
Fecha de Ingreso: mayo-2013
Mensajes: 16
Antigüedad: 10 años, 11 meses
Puntos: 0
SQL para arrays

Señores, hoy les caigo con una duda enorme, que quiero compartir con ustedes.

Trabajo en un software creado en VB6, y tengo una "base de datos", variables de campo y calculadas, en arrays de objetos en memoria.

Quiero agregar como funcionalidad poder consultar estos arrays en consultas SQL en el software. Para eso, se nos ocurrió como algo posible usar ODBC para consultar estos datos. No es factible usar LINQ, ya que no es posible de momento migrar a .NET.

Sin ir mas lejos, las consultas:

¿Es práctico crear un driver ODBC para conectar arrays como base de datos? ¿Ya existe alguno?
¿Se puede consultar de alguna otra forma en lenguaje SQL al array?

Gracias de antemano!
  #2 (permalink)  
Antiguo 26/08/2013, 09:23
 
Fecha de Ingreso: agosto-2013
Mensajes: 3
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: SQL para arrays

Desconozco si existe algún 'driver' que realice lo que sugieres, y aunque podrías programarte una interfaz que interprete instrucciones SQL para interaccionar con tus Arrays, esto no es algo que sea trivial, ya que si quieres gestionar tus arrays como si de una base de datos se tratara tendrías que hacer frente a muchas dificultades, como por ejemplo permitir o no concurrencia de instrucciones y en caso de aceptarla saber gestionarla. Asegurar las propiedades ACID de las bases de datos que aseguran los gestores de bases de datos (Oracle, SQLServer, MySQ) por diseño, etc..

Ademas si fueras a gestionar tu 'base de datos' con memoria volatil tendrías ciertas limitaciones de capacidad.

No obstante como ejercicio formativo puede ser muy interesante.
  #3 (permalink)  
Antiguo 26/08/2013, 09:29
 
Fecha de Ingreso: mayo-2013
Mensajes: 16
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: SQL para arrays

Imagino que si, que asegurar todas las propiedades de ACID tiene su tiempo de desarrollo. No resulta práctico en absoluto para la solución buscada armar un driver para ODBC para un array en un programa. Lo mejor evidentemente, será siempre actualizar constantemente una base de datos ya existente en alguno de los tipos ya existentes.

Gracias, marcado como solucinado.

Etiquetas: arrays, sql, vb6
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:38.