Sobre Datasets

02/10/2006 - 15:58 por Aura | Informe spam
Se habla de que los datasets son para trabajos desconectados. Pregunto si
en visual basic 6 el esquema que soliamos usar era el de conectado. no ?
Entonces que debo usar en C# para un esquema conectado ?

Preguntas similare

Leer las respuestas

#6 Aura
02/10/2006 - 21:56 | Informe spam
Muchas gracias por las aclaraciones tan apropiadas.

Creo que vere lo de implementar los datasets conectados todo el tiempo,
porque eso de estar abriendo y cerrando la conexion me parece que puede
resultar muy lento en las terminales.

Aura


"Aura" escribió en el mensaje
news:%
Se habla de que los datasets son para trabajos desconectados. Pregunto si
en visual basic 6 el esquema que soliamos usar era el de conectado. no ?
Entonces que debo usar en C# para un esquema conectado ?


Respuesta Responder a este mensaje
#7 Octavio Hernandez
03/10/2006 - 10:04 | Informe spam
Aura,

Para un trabajo más "clásico" o cliente-servidor con la base de datos (lo
que llaman "modo conectado") debes utilizar el proveedor ADO.NET de tu base
de datos. Por ejemplo, si trabajas con SQL Server, el ensamblado
System.Data.SqlClient.dll, que incluye clases como SqlConnection,
SqlCommand, SqlDataReader, SqlTransaction, etc.

Slds - Octavio


"Aura" escribió en el mensaje
news:%
Se habla de que los datasets son para trabajos desconectados. Pregunto si
en visual basic 6 el esquema que soliamos usar era el de conectado. no ?
Entonces que debo usar en C# para un esquema conectado ?


Respuesta Responder a este mensaje
#8 Alfredo Novoa
03/10/2006 - 18:46 | Informe spam
On Mon, 2 Oct 2006 19:04:14 +0200, "Alberto Poblacion"
wrote:

¿Cuál es la diferencia? Pues que cuando trabajas en el modo que se
denomina "desconectado", normalmente mantienes la conexión cerrada todo el
tiempo y solo la abres un instante cuando vas a leer o grabar la copia de
los datos que hay en memoria.



Usando ExecuteReader, Command y demás también puedes tener la conexión
cerrada todo el tiempo y solo la abres un instante cuando vas a leer
o grabar la copia de los datos que hay en memoria.

La diferencia entre conectado y desconectado es que en modo
desconectado puedes grabar datos inconsistentes en el dataset.

Si antes de grabar algo en el dataset lo grabas primero en la base de
datos eso es modo conectadísimo :)


Saludos
Respuesta Responder a este mensaje
#9 Alberto Poblacion
03/10/2006 - 19:06 | Informe spam
"Alfredo Novoa" wrote in message
news:
Usando ExecuteReader, Command y demás también puedes tener la conexión
cerrada todo el tiempo y solo la abres un instante cuando vas a leer
o grabar la copia de los datos que hay en memoria.



Realmente yo suelo trabajar asi casi siempre.

La diferencia entre conectado y desconectado es que en modo
desconectado puedes grabar datos inconsistentes en el dataset.



Al final, la diferencia fundamental entre modos de trabajo consiste en
que en un caso (que Microsoft denomina "desconectado") se mantiene en
memoria una copia de los datos, que pueden ser modificados de forma que
resulten inconsistentes con el servidor, mientras que en el otro (denominado
"conectado"), las lecturas y grabaciones de los datos se realizan siempre
contra el servidor.
Tanto en un caso como en el otro, la conexión podría mantenerse
permanentemente abierta, o irse abriendo y cerrando. De lo cual se concluye
que la denominación escogida por Microsoft para los modos de trabajo,
"conectado" o "desconectado", es engañosa ya que no refleja verdaderamente
lo que se hace o se puede hacer en cada uno de los modos. Que es lo que en
resumidas cuentas yo quería transmitir, aunque quizá no lo expresé con toda
la claridad que habría deseado.
Respuesta Responder a este mensaje
#10 Aura
04/10/2006 - 02:18 | Informe spam

Realmente yo suelo trabajar asi casi siempre.




Podrias detallar aunque sea solo un poco, que esquema tu usas? Siempre es
bueno tomar pautas de los expertos. Por cierto, trabajas con sistemas de
gestion (windows ) ?

permanentemente abierta, o irse abriendo y cerrando. De lo cual se
concluye que la denominación escogida por Microsoft para los modos de
trabajo, "conectado" o "desconectado", es engañosa ya que no refleja
verdaderamente lo que se hace o se puede hacer en cada uno de los modos.



Ciertamente, los terminos, videos, cursos, etc. de Microsoft suelen
confundir mucho a los que estamos comenzando con una herramienta tan nueva
como esta y con una fuerte curva de aprendizaje.

Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida