• Viernes 3 de Mayo de 2024, 08:03

Autor Tema:  Re: Para J.M.Movilla o el que me pueda ayudar  (Leído 2931 veces)

becker24

  • Miembro activo
  • **
  • Mensajes: 44
    • Ver Perfil
    • http://members.tripod.cl/becker24
Re: Para J.M.Movilla o el que me pueda ayudar
« en: Martes 25 de Marzo de 2003, 14:03 »
0
Hola, mira mi problema es el siguiente : la respuesdta que me enviaste respecto a la coneccion de la base de datos acces 2000 no la puedo utilizar, porque no estoy utilizando ADO, sino DAO, es posible que me envies la coneccion a traves de DAO para la base de acces 2000?, si puedes te lo agradeceria mucho, ya que no se de que manera hacerlo, he probado una y otra forma y me sigue arrojando que no reconoce el formato de base.
De antemano, muchas gracias.:beer:

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #1 en: Martes 25 de Marzo de 2003, 15:25 »
0
Ya que tienes la BD ya hecha y sólo te falta enlazarla, porque no la conviertes a una versión anterior.

Desde el mismo Access2000 te vas al menú Herramientas -> Utilidades de la bd -> Convertir Base de Datos -> A una versión anterio de la base de datos Access.

Eso te la pasará a una versión de Access97 la cual si puedes usar.  Tambien puede hacerse una BD Access para esto desde el VisData del Visual Basic el se encuentran en el menú Complementos -> Administardor Visual de Datos (el VisData)
Puedes hacer la BD desde el mismo VB, pero para otra ocasión, con respecta a esta, conviertela desde el mismo Access, el cual te hará un ducplicado pero de versión anterior, la versión 2000 te la dejará igual.  Pero será la copia de versión anterior la que podrías usar.
Saludos

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #2 en: Miércoles 26 de Marzo de 2003, 00:35 »
0
Pues resulta que DAO es un tipo de conexión que no se ha actualizado para que maneje ficheros de Access 2000. Como te dice José D, tendrás que convertir la base de datos a la versión anterior (Access 97), o ser valiente y pasar a utilizar ADO..., que en cuanto le cojas el tranquillo verás cómo te compensa.

Saludos

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #3 en: Viernes 28 de Marzo de 2003, 01:35 »
0
Cual es tu problema Con la Conexiòn de DAO, Talvez Te Pueda Ayudar:comp:

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #4 en: Viernes 28 de Marzo de 2003, 03:37 »
0
El problema que plantea becker24 lo inicializó en la siguiente nota, está desplazada a la segunda página del Foro.

:ahora: Nota inicial de becker24
http://foros.solocodigo.com/viewthread.php?tid=2901

Es sobre el clasico error que tiene DAO con Bases de Datos Access superior al motor jet 3.51 o 3.6 (en el caso de Access2000, el motor jet 4.0)

Qué opinas... :question:
Saludos

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #5 en: Miércoles 9 de Abril de 2003, 19:27 »
0
Yo Tenia Un problema Similar, pero con una base de datos access 2000, actualmente utilizo DAO con Access 2000, solo hay que reemplazar unos archivos dll, te anexo los archivos son 3, debes de buscarlos (regularmente estan en c:%Windir%System32) les replazas la extenciòn con .old y copias los nuevos archivos a esta carpeta.

Espero qeu esto resuleva tu problema

Saludos
:adios:

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #6 en: Miércoles 9 de Abril de 2003, 19:42 »
0
Me parece, amigo FER_LUCAS33, que se te ha olvidado adjuntar esos 3 ficheros a que haces referencia.

Probablemente sean actualizaciones, que debieran haberse publicado en cuanto se modificó la versión de Office; pero Microsoft tiene esas cosas, y no nos queda más remedio que seguirle la corriente...

A la espera de esos ficheros, un saludo

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #7 en: Miércoles 9 de Abril de 2003, 23:33 »
0
De antemano pido una disculpa por mi descuido, no me percate de que el archivo media mas de 64 kb, por lo que en este adjunto pongo 2 archivos y en otro porterior 1 dll mas y archivo de texto con la explicaciòn


Saludos
:losiento:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #8 en: Miércoles 9 de Abril de 2003, 23:34 »
0
Aqui los otros 2 archivos, pero que les sirvan

Saludos y suerte
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #9 en: Jueves 10 de Abril de 2003, 01:11 »
0
Citar
Yo Tenia Un problema Similar, pero con una base de datos access 2000, actualmente utilizo DAO con Access 2000, solo hay que reemplazar unos archivos dll, te anexo los archivos son 3, debes de buscarlos (regularmente estan en c:%Windir%System32) les replazas la extenciòn con .old y copias los nuevos archivos a esta carpeta.


Una duda: :question:

Dices que has usado DAO con Access2000 y que sólo cambiaste la extensión de archivo .dll a .old pero ¿son .old o .olb?

Lo digo porque VB sólo muestra las extensiones: *.olb, *.tlb, *.dll (para Referencia)

VB no me acepta los archivos ni con .old ni con .olb

Y en mi caso, es System en vez de System32 ya que en System32 no tengo ningún tipo de archivos dll, old o olb ni ocx

Cambién la extensión como indicas, lo copié a C:windowsSystem y VB no me los acepta. ¿¿hay que registrarlos?? porque fuese o no el caso, de todas formas no me deja registrarlos no lo acepta.

Podrían aclarar eso, por favor. :think:
Saludos

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #10 en: Viernes 11 de Abril de 2003, 00:35 »
0
Jose D:

Bueno, lo de la extenciòn efectivamente es .old Renombras los archivos que ya existen en tu pc y posteriomente copias los nuevos.

Yo Tengo una pc con win-2000 y solo tuve que hacer lo que anteriormente te menciono y reiniciar la pc, con esto asunto arreglado, no tuve necesidad de registrarlos en VB.

Pero no descarto la posibilidad de que tengas que registrar las nuevas librerias en visual, en la parte de REFERENCIAS.

Te Comento esto ya que un compañero tuvo que registrarlas para que le funcionaran.

Espero y que te funcionen los archivos

Saludos.
:adios:

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #11 en: Viernes 11 de Abril de 2003, 04:31 »
0
:question: ¿Cómo logras que VB acepte en Referencias la extensión .old si esta no aparece como opción de adquisición? :hitcomp:
Saludos

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #12 en: Viernes 11 de Abril de 2003, 10:33 »
0
Me parece que os estáis volviendo chirivitas con esto del registro y las extensiones...

Yo tengo registrada la librería Abc.dll. Renombro Abc.dll como Abc.old (antigua Abc, que podía haber denominado Abc.ddd o Abc.lll). Ahora copio en el mismo directorio un fichero que se llama Abc.dll; como ya tengo registrada esa libreróa, sigue registrada Abc.dll. Y si me falla, la borro y renombro Abc.old como Abc.dll... Espero haberme explicado y que quede claro que el renombrar la librería no es  para mantenerla registrada con otro nombre, sino para dejarla inactiva, sin borrarla, por si necesito reutilizarla.

Saludos

FER_LUCAS33

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Para J.M.Movilla o el que me pueda ayudar
« Respuesta #13 en: Viernes 11 de Abril de 2003, 18:10 »
0
Jose D.

Es como Dice J.M.Movilla, No tienes que registrar el .OLD Sino la nueva DLL, la que tenias originalmente solo la renombras con otra extenciòn (Claro que le puedes poner el nombre y extenciòn que tu quiereas, pero seria mejor que le dejaras el mismo nombre y le cambiaras la extenciòn por OLD, para que tengas como referencia que es la misma libreria pero con antigua version).

Saludos

José D

  • Miembro MUY activo
  • ***
  • Mensajes: 235
    • Ver Perfil
Para J.M.Movilla o el que me pueda ayudar
« Respuesta #14 en: Domingo 13 de Abril de 2003, 20:52 »
0
Gracias muchachos, ya está.
Saludos