Problema con DataSet VS2008 C# mySql

27/04/2010 - 20:54 por Edilberto Arteaga | Informe spam
Hola a todos,
estoy trabajando en un proyecto de windowForm en C# y VS 2008 con mySql
Server 5.1 con el conector 6.2.2 y me esta dando problemas en los dataset,
resulta que revisando la pagina de mySql ellos publicaron una nueva version
del conector para .Net 6.2.3 con correcciones a unos bug lo instale y de ahí
al querer ver en tiempo de diseño la información de un datetable me manda un
error "there is an unclosed literal string. line 7, position 255" y no
muestra nada de la información (clic derecho preview data).
pero el problema mas grave es que al modificar un query de un tableadapter
el query me le agrega select * from def.<databasename>.tabla
donde def y el nombre de la base de datos no debería ni debe de estar en el
select, he desinstalado esa versión re instalado la anterior y nada, tengo 3
días de estar intentando por cualquier cosa y no lo puedo resolver si
alguien ha resuelto esto o sabe como se corrige.

Preguntas similare

Leer las respuestas

#1 Leandro Tuttini
28/04/2010 - 04:46 | Informe spam
hola

imagino que un backup de la version previa de tu codigo no tienes, lo
idea seria una anterior a instalar los drivers

prueba una cosa, has una backup de lo que tienes hasta ahora, por
backup me refiro a un zip de la solucion

luego ve al datasetr y elimina las DataTable, luego en el server
explorer conectate a la db mysql y arrastra nuevamente las tablas
desde alli,
esto hara que se creen nuevsmente als query y las tablas, por ahi
necesitaras algun retoque en el codigo, pero valida si ahora funciona,
puede que este nuevo driver introdujo cambios en el schema del
datatable, pero igual es raro que trabaje a este nivel, por lo general
es a nivel de provider de ado.net que se realizan los cambios

saludos
Respuesta Responder a este mensaje
#2 Edilberto Arteaga
29/04/2010 - 19:37 | Informe spam
Al final lo resolví eliminando cualquier referencia al mySQL conector y
desinstale el motor de base de datos elimine los archivos físicos de las
bases también limpie el registro de windows y re instale todo, restaure las
base y funciono todo (3 días después de estar buscando por todas partes)


"Leandro Tuttini" escribió en el mensaje de
noticias:
hola

imagino que un backup de la version previa de tu codigo no tienes, lo
idea seria una anterior a instalar los drivers

prueba una cosa, has una backup de lo que tienes hasta ahora, por
backup me refiro a un zip de la solucion

luego ve al datasetr y elimina las DataTable, luego en el server
explorer conectate a la db mysql y arrastra nuevamente las tablas
desde alli,
esto hara que se creen nuevsmente als query y las tablas, por ahi
necesitaras algun retoque en el codigo, pero valida si ahora funciona,
puede que este nuevo driver introdujo cambios en el schema del
datatable, pero igual es raro que trabaje a este nivel, por lo general
es a nivel de provider de ado.net que se realizan los cambios

saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida