Conectar BD

  • Thread starter Thread starter EWAT
  • Start date Start date
E

EWAT

Hola a todos y Feliz año 2006:

Tengo que crear una aplicación que accede a una Base de datos, y los datos
cambian constantemente en las tablas de la Base de datos, esos cambio son
nuevos registros.

Hasta el dia de hoy estado utilizando el componente DOA para Oracle, y estoy
permanentemente conectado a Oracle y cada vez que hay un nuevo registro
automaticamente se actualizan todas las pantallas de los clientes.

Cada cliente que utiliza la aplicación abre una conexión a Oracle y ésta es
permanente, se cierra solo cuando sale de la aplicación.

Ahora bien, en VS2005 como puedo hacer esto?? ya que aqui tengo en tendido
que se trabaja en MODO DESCONECTADO.

Ustedes, que me recomendarían?? como debo implementarlo con VS2005??

Agradecería mucho su valiosa ayuda.

Un saludo a todos y que este 2006 sea de mucha alegria., amor pa todos.
EWAT
 
Hola,

En principio, deberías implementar la actualización periódica de la rejilla
utilizando un hilo de ejecución secundario. Si sólo son inserciones, la
tarea se simplificaría, porque por ejemplo se podría utilizar un campo de
tipo TIMESTAMP para sólo traer las filas insertadas posteriormente a la
última consulta anterior.

La otra alternativa sería reaccionar a eventos que envíe la base de datos a
tu aplicación cuando haya alguna modificación en la tabla. Ciertas BD como
SQL Server 2005 o InterBase ofrecen esta posibilidad, no sé si Oracle
también. Te recomendaría evaluar el proveedor ODP.NET fabricado por el
propio Oracle (descarga gratuita).

Slds - Octavio
 
Hola amigo, mira lo q tu hacias de conexion "continua o permanente", ya tu
eliges el nombre ^^, se hace con un objeto llamado DATAREADER, es el q te
mantiene la conexion continua y es quien te mantiene la actualizacion en
tiempo real de tu aplicacion.
Ahora se hace con un DATASET de esa manera tan peculiar, es decir,
"desconectada", yo tengo la version .net 2003, pero bueno debe de ser igual,
mirare en unos apuntes si te hace mucha falta sobre el datareader.

"EWAT" escribió:
 
Back
Top