Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Yo interpreto como desconectados dos formas, un recordset que lo halo, no necesariamente de una aplicación n-thier, pero sí por código al cual solo se le declara la conexión solo para que traiga datos.
Ahora bien, existe la otras que es unas 20 veces más compleja, que es crear un recordset sin un select de fondo, es crearlo a puro código -y como dije, sin realizar una consulta a la BD-, puedo pasarte un código, pero es algo complejo, si te arriesgas te lo envío, sólo escríbeme
Si un recordset tiene una conexión no está desconectado. Y crear un recordset por código no me parece demasiado complejo, también puede surgir de un stream o de un XML.
Si un recordset tiene un string de conexión trabaja como desconectado, si trabaja con un objeto conexión está conectado, eso es algo más claro en mis términos.
Ahora bien, también he trabajado con los xml, sin embargo con streams no, pero de estas dos formas es algo más ineficiente, pues dependes de una estructura definida en archivos o en cadenas de texto para crearlos, lo mejor es definirlos a partir de una función que cree un objeto recordset en forma más dinámica que con XML o Streams, e incluso instrucciones select.