ABRIR RECORDSET CON DSN Y DAO PLEASE

EDGAR
03 de Marzo del 2005
ABRIR RECORDSET CON DSN Y DAO PLEASE
HOLA AMIGO, HE HALLADO LA MANERA DE PODER ESTABLECER MI CONEXION POR VIA DSN UTILIZANDO DAO. AHORA EL PROBLEMA QUE TENGO ES QUE A LA HORA DE ABRIR LOS RECORDSET ME DA ERROR Y NO ENCUENTRO LA MANERA DE PODER SOLUCIONARLO SIN NECESIDAD DE QUE ME VAYA A CAMBIAR TODA MI PROGRAMACION.. EL CODIGO ES EL SIGUIENTE PARA ESTABLECER EL DSN:
Public WKS As DAO.Workspace
Public DATA As DAO.Database
Public SEGURI As DAO.Recordset
Public Conexion As String

Public Sub Abrir()
Conexion = "ODBC;DSN=CEDULACION;DATASOURCE=;DATABASE=CEDULACION;UID=admin;PWD=EDCAR"
Set WKS = CreateWorkspace("", "admin", "", dbUseJet)
Set DATA = WKS.OpenDatabase("", False, False, Conexion)
End Sub

Al tener creado el dsn el sistema carga perfectamente ahora el problema radica en que cuando deseo abrir el recordset con la siguiente instruccion me da el error:
Set SEGURI = DATA.OpenRecordset("SEGURIDAD", dbOpenTable)
He intentado poniendo dbOpenDynaset y DbOpenDynamic pero no me funciona y no deseo que me vaya a cambiar toda la programación.
Otra de mis dudas es como puedo establecer la misma conexion a los data control.
He dejado otra de mis dudas en mi pregunta anterior ya que tengo el problema si realizo la conexion por esta via o la otra.. Agradezco de la ayuda colegas.

bezael
03 de Marzo del 2005
Y el error cual es, el numero o que dice.

EDGAR
03 de Marzo del 2005
Colega el error que me da en el recordset es el siguiente:
Error 91. Variable de tipo Object o la variable de bloque with no establecida.