• Domingo 22 de Diciembre de 2024, 18:19

Autor Tema:  error: NameSpace "Mysql.Data.MysqlClient"  (Leído 3293 veces)

fORU-

  • Miembro MUY activo
  • ***
  • Mensajes: 225
  • Nacionalidad: mo
    • Ver Perfil
error: NameSpace "Mysql.Data.MysqlClient"
« en: Martes 28 de Abril de 2009, 03:14 »
0
Hola que tal companeros, tengo un problema que no he podido solucionar les platico. Estoy trabjando en VS en vb y lo que hize fue lo siguiente:

maquina con Xp, el proyecto tenia como una de las referencias "Mysql.Data" (conector 5.2.5), copie toda la carpeta del proyecto y la pege en otra
maquina con vista, y con el conector 5.0.9 y al tratar de ejecutar mi codigo (vista) apareccieron varios errores y todos relacionados con el Mysql.Data

ya me fije y no tenia el namespace "Mysql.Data", y lo que hize fue agregar una referencia primero utilize los binarios del 5.0.9 y seguia igual, despues intente con los binarios del 5.2.5 y nada.

Hasta el momento no me ha aparecido la opcion del namespace Mysql.Data, y sigo sin saber porque, espero que me puedan proporcionar informacion para poder resolver este problema..  Gracias por su tiempo y atencion..

edito para comentar que he creado un nuevo proyecto y he agregado referencia mysql.data y si me aparecer el namespace....

pero sigo con el mismo error con la carpeta que copie en projects "The referenced component 'MySql.Data' could not be found"
atte:fORU-

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: error: NameSpace "Mysql.Data.MysqlClient"
« Respuesta #1 en: Martes 28 de Abril de 2009, 09:33 »
0
En Vista tienes una versión distinta del componente. Las referencias son un 'numeraco' largo que se crea del componente para identificarlo unívocamente.

Por ejemplo si tienes un archivo llamado componente.dll versión 3.123 tendrás un identificador diferente si también tuvieras el mismo componente.dll versión 2.853.

Puedes hacer 1 de 2 cosas: localizar la referencia en tus archivos y sustituir el identificador manualmente por el correspondiente, o bien eliminar la referencia del proyecto, guardarlo, cerrarlo volverlo a abrir localizar la referencia nuevamente pero ahora ya la versión que viene con vista y añadirla, luego vuelve a guardar el proyecto.
«Ma non troppo»
----> ModoVacaciones = False<----

fORU-

  • Miembro MUY activo
  • ***
  • Mensajes: 225
  • Nacionalidad: mo
    • Ver Perfil
Re: error: NameSpace "Mysql.Data.MysqlClient"
« Respuesta #2 en: Miércoles 29 de Abril de 2009, 06:51 »
0
Gracias Nebire hize algo asi, pero el error que pude ver fue que en la referencia de mysql.data no habia un path he ahi el por que el error que me marcaba en el namespace mysql.data.mysqlclient, lo que hize fue (como tu dijiste) eliminar esa referencia y agregarla otra vez.

1.- en la ventana solution explorer clic derecho a nuestro proyecto
2.- se abrira menu emergente y dar clic en properties
3.- se abria una pestana , entonces dar clic en references
4.- ver si mysql.data tiene ruta, si si entonces el error no es la referencia, y si no tiene path
5.- eliminar la referencia mysql.data y agregar una nueva (agregar o eliminar se puede hacer estando en la pestana references)
6.- ver si la referencia ya tiene path

como puedes ver Nebire alguos puntos que me diste los tuve que hacer, sale gracias por su tiempo y atencion..
atte:fORU-