[MySQL]DBX error : invalid translation
Salut � tous,
j'essaie de remplir un DBGrid avec le contenu d'une table se trouvant dans une base mysql. J'utilise un sqlclientdataset pour remplir le DBGrid
Je le fait exactement comme :
http://www.developpez.net/forums/vie....php?p=1074808
mais d�s que je veux activer le sqlclientdataset il me met :
Code:
DBX error : invalid translation
Je n'ai pas ce probl�me avec les sqldatasets (ils se remplissent normalement).
Merci pour votre aide
Re: [MySQL]DBX error : invalid translation
Citation:
Envoy� par billoum
Salut � tous,
j'essaie de remplir un DBGrid avec le contenu d'une table se trouvant dans une base mysql. J'utilise un sqlclientdataset pour remplir le DBGrid
Je le fait exactement comme :
http://www.developpez.net/forums/vie....php?p=1074808
mais d�s que je veux activer le sqlclientdataset il me met :
Code:
DBX error : invalid translation
Je n'ai pas ce probl�me avec les sqldatasets (ils se remplissent normalement).
Merci pour votre aide
Salut,
Je n'avais pas relev� ton post quand j'ai fait une recherche � mes fins personnelles (j'ai le m�me probl�me (cfMessage 386163)) car tu as le message d'erreur en anglais et moi en fran�ais.
Visiblement, �a n'inspire pas grand monde et moi je s�che lamentablement sur cette bizzarrerie. Voil� un �l�ment au cas o� �a pourrait aider � la r�solution:
Chez moi tout marchait bien jusqu'� ce que je change la d�finition d'une colonne de la table pour y incorporer un "AUTO_INCREMENT" ! Depuis, j'ai red�fini la colonne comme elle �tait avant mais sans effet. J'ignore si cela a un rapport, mais je pense que oui �tant donn� que le code n'a pas chang�...
Re: [MySQL]DBX error : invalid translation
Confirmation: mes tests de ce matin montrent que l'activation du composant SQLClientDataSet ne tol�re pas qu'il y ait un champ autoincr�ment� dans la table: j'ai v�rifi� avec des tables sans et d'autres avec: blocage dans ce dernier cas, pas dans le premier. C'est quand m�me un peu fort de caf�, non ?
Quelqu'un a -t'il une solution ou, faute de mieux, une explication ???
From colombia with love... the final solution to this thing
I'm Colombian, I speak spanish. If you want to understand me, take the text and go to a translator, like google's one and translate it.
Hola! he tenido el mismo maldito problema con el dbexpress para conectarme a mysql. Lei sus ideas y comprob� que efectivamente al quitar los primary key se soluciona todo... todo excepto que uno necesita los primary keys. entonces, despu�s de muchos intentos y experimentos, logr� que mi aplicaci�n corra sin problema y con sus primary keys como deben ser.
La soluci�n fue "ZEOS". Son unas librerias que hacen algo similar a dbexpress pero sin tantos errores fastidiosos. Les recomiendo que usen la versi�n 5.4. aunque ya van en la 6.x, la 5.4 corre sin problemas.
Cuando hallan instalado ZEOS, solo tienen que remplazar los componentes DBExpress por sus equivalentes Zeos. Por ejemplo, una tabla Dbexpress se reemplaza por una tabla zeos. Las tablas zeos requieren otro componente zeos llamado transaction, pero usarlo no es ningun problema. La tabla zeos va ligada a una base de datos zeos que remplaza la conexion dbexpress.
En mi caso, uso TClientDataSet. as� que s�lo tube que decirle al TProvider que no tomara como dataset a la tabla DBExpress sino a la tabal Zeos. Eso arregl� el problema de raiz.
Si les gusta la idea de Zeos, pueden buscar en google y encontrar�n los istios de descarga (es free software GNU) y mucha informaci�n sobre la utilizaci�n de Zeos.
Espero haber podido explicar bien mi idea.
Con cari�o desde mi hermoso pa�s, COLOMBIA, les mando un abrazo.
Chao
8)