Visual Basic - Openrecordset -DAO

Life is soft - evento anual de software empresarial
 
Vista:

Openrecordset -DAO

Publicado por maria (24 intervenciones) el 04/02/2006 23:28:43
Hola a tod@s.

En mi aplicacion VB en utilizo DAO para trabajar con una BD Access. Al cargar el primer formulario abro mi base de datos, pero cuando trato de abrir el recordset para hacer una select a la tabla, tengo problemas si la BD no esta abierta.Quiero que el usuario que utiliza la aplicacion, no pueda ver el contenido de esta base de datos, es decir, que no la tenga abierta en su PC.

Mi pregunta y problema es el siguiente...cuando trabajo con recordset de este tipo, tengo que tener la BD abierta?. Si no lo esta, el programa genera un error.

Otra pregunta relacionada... si el usuario no tiene MSAccess instalado, puedo trabajar igualmente con los recordset (openrcordset, createtable,createquerydef...)?

Gracias. Salu2.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Openrecordset -DAO

Publicado por Gabriel (3 intervenciones) el 22/02/2006 16:32:26
Hola,
cuando tu sistema trabaja con Access lo hace a traves del motor Jet, la PC donde se ejecuta no necesita tener Access instalado, sino que tan solo necesitas instalar con tu sistema el mdactyp.exe.
Para poder abrir la base de datos aunque alguien la esté mirando la tendrias que abrir en modo compartido, aunque seria bueno utilizar una base de datos exclusiva para tu sistema con cierta seguridad para que no la pueda abrir nadie desde MS Access. Para esto la bd debe tener contraseña y un archivo de informacion del grupo de trabajo que impida el acceso a cualquier usuario excepto tu mismo sistema.
Para trabajar con Recordsets obviamente la bd debe estar abierta, de lo contrario Jet no encontrará el Recordset al intentar abrirlo.
Saludos,

Gabriel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar