border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 04-05-2008, 16:30:17
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 3
andrescejas Valoración +2
Predeterminado conexion base de datos

hola a todos, les agradezco si me pueden ayudar. resulta que tengo una aplicacion, que estaba corriendo con win98 y access 97 con visual basic 6.0. En la conexion en el fuente tengo:
///////////////////////////////////////////////////////////////////////////////////////////////////
Set cn = New ADODB.Connection
Set reg = New ADODB.Recordset
' Abrir la conexión
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & NomBase
//////////////////////////////////////////////////////////////////////////////////////////////////
en referencias en vb 6.0 tenia Microsoft DAO 3.6

Resulta que luego instale XP y access 2003 y dejo de andar. me sale el error:

Run-time error '3706'

donde esta el problema??
muchas gracias
Responder Con Cita
  #2 (permalink)  
Antiguo 05-05-2008, 09:22:51
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.268
J.M.Movilla Valoración +2
Predeterminado Re: conexion base de datos

Ten en cuenta que estás usando conexión ADO... Me extraña que en versiones anteriores funcionase tu aplicación si tenías la misma referencia a la que aludes, porque Microsoft DAO 3.6 es evidente que sirve para conexiones DAO (no ADO).

Tienes que añadir la referencia Microsoft ActiveX Data Objects 2.8 Library, con lo que espero quede solucionado tu problema.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 05-05-2008, 23:37:02
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 3
andrescejas Valoración +2
Predeterminado Re: conexion base de datos

gracias por tu respuesta pero probé lo que me dijiste y sigue dando el mismo error.
Voy a seguir intentando

saludos
Responder Con Cita
  #4 (permalink)  
Antiguo 06-05-2008, 10:51:59
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.268
J.M.Movilla Valoración +2
Predeterminado Re: conexion base de datos

Si tienes bien definida la Referencia, prueba a poner en la cabecera del Formulario
Código:
Dim cn As New ADODB.Connection
Dim reg As New ADODB.Recordset
en lugar de
Código:
Set cn = New ADODB.Connection
Set reg = New ADODB.Recordset
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 06-05-2008, 21:54:10
Un Nuevo Amigo
 
Registrado: feb 2007
Posts: 3
andrescejas Valoración +2
Predeterminado Re: conexion base de datos

lo probé, pero no andubo, ya lo tengo en los parametros de la funciòn.
para mi el problema está aca:

cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & NomBase

para access 2003 cual seria el proveedor??

saludos
Responder Con Cita
  #6 (permalink)  
Antiguo 07-05-2008, 07:48:58
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 973
Alella Valoración +2
Predeterminado Re: conexion base de datos

Hola, que tal.

Esta página es muy buena para todo tipo de conexiones: ConnectionStrings.com - Forgot that connection string? You will find it right here!

Ya nos contarás.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT. Ahora son las 21:13:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right