Asunto: Error acceso denegado 70 en Visual Basic y RDO
Tengo una aplicación hecha en Visual Basic 6 que utiliza RDO (Microsoft Remote Data Object) para acceso a Oracle. Lo curioso es que me ha compilado correctamente siempre, hasta hoy, que he vuelto a compilar la aplicación (sin realizar cambios en ella que pudieran afectar al RDO) y me da este error:
"Acceso denegado" en la línea de código siguiente:
Set rdoEntorno = rdoEngine.rdoEnvironments(0)
El código completo de la conexión que realizo con RDO y Visual Basic:
Código:
Private Sub bComprobarDuplicidad_Click()
Dim rdoEntorno As rdoEnvironment
Dim rdoConexion As rdoConnection
Dim rsConsulta As rdoResultset
Dim conODBC As String
On Error GoTo cError
conODBC = "DSN=nombrednsoracle;ODBC;uid=usuario;pwd=contraseña"
Set rdoEntorno = rdoEngine.rdoEnvironments(0)
Set rdoConexion = rdoEntorno.OpenConnection("nombrednsoracle", False, True, conODBC)
'Obtenemos la fecha de escritura
...
El error me da cuando intento compilar, ni siquiera me deja compilar la aplicación.
Publicado:
Mar Mar 20, 2007 12:44 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Error acceso denegado 70 en Visual Basic y RDO
Anuncios
varios escribió:
Tengo una aplicación hecha en Visual Basic 6 que utiliza RDO (Microsoft Remote Data Object) para acceso a Oracle. Lo curioso es que me ha compilado correctamente siempre, hasta hoy, que he vuelto a compilar la aplicación (sin realiz...
El error que nos comentas fue reconocido en su momento por Microsoft, se trata de un problema con las licencias en tiempo de diseño que se producen con los controles ActiveX incluidos con Microsoft Visual Basic 6.0.
Para solucionarlo puedes descargarte una utilidad de Microsoft llamada VB6Cli.exe, que está en esta dirección:
esta aplicación registrará correctamente las siguientes librerías en el sistema:
Código:
Control ActiveX Archivo Versión
-------------------------------------------------------------
ADO Data Control 6.0 MSADODC.OCX 6.00.8171
Chart Control 6.0 MSCHRT20.OCX 6.00.8177
Comm Control 6.0 MSCOMM32.OCX 6.00.8169
Common Dialog Control 6.0 COMDLG32.OCX 6.00.8169
Data Bound List Controls 6.0 DBLIST32.OCX 6.00.8169
DataGrid Control 6.0 MSDATGRD.OCX 6.00.8169
DataList Controls 6.0 MSDATLST.OCX 6.00.8169
DataRepeater Control 6.0 MSDATREP.OCX 6.00.8169
FlexGrid Control 6.0 MSFLXGRD.OCX 6.00.8169
Hierarchical FlexGrid Control 6.0 MSHFLXGD.OCX 6.00.3005
Internet Transfer Control 6.0 MSINET.OCX 6.00.8169
MAPI Controls 6.0 MSMAPI32.OCX 6.00.8169
Masked Edit Control 6.0 MSMASK32.OCX 6.00.8169
Multimedia Control 6.0 MCI32.OCX 6.00.8169
PictureClip Control 6.0 PICCLP32.OCX 6.00.8169
RemoteData Control 6.0 MSRDC20.OCX 6.00.8169
Rich Textbox Control 6.0 RICHTX32.OCX 6.00.8169
SysInfo Control 6.0 SYSINFO.OCX 6.00.8169
Tabbed Dialog Control 6.0 TABCTL32.OCX 6.00.8169
Windows Common Controls-3 6.0 COMCT332.OCX 6.00.8169
Windows Common Controls 5.0 (SP2) COMCTL32.OCX 6.00.8022
Windows Common Controls 6.0 MSCOMCTL.OCX 6.00.8177
Windows Common Controls-2 5.0 (SP2) COMCT232.OCX 6.00.8022
Windows Common Controls-2 6.0 MSCOMCT2.OCX 6.00.8177
Winsock Control 6.0 MSWINSCK.OCX 6.00.8169
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A