FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error en Dbgrid
Hola de nuevo Fore@s, tengo un programa funcionando con base de datos Access a traves de ODBC, lo hice con componentes ADO y Delphi7, ahora me han pedido que migre esa base de datos a MYSQL 3.23.
En principio como la conexión la realizo por ODBC no me ha dado problemas, excepto la diferencia de sintaxis en el lenguaje SQL que hay entre Access y MySql.Eso lo he ido subsanando sin muchos problemas. Creo que ya he migrado el programa a MySql completamente y he exportado los datos de Access a MySql sin problemas. El problema es que cuando voy a recorrer los datos con el Dbgrid a mitad me dice "La operación en varios Pasos generó errores.Compruebe los valores de estado" , y no me deja continuar. No se como puedo solucionar esto, ni donde puede estar el fallo. Cuando trabajaba con Access tenia el mismo número de registros y funcionaba muy bien. A ver si me podeis hechar un cable. Por cierto mi enhorabuena a los webmasters y moderadores por el nuevo look de la web para mi gusto esta muy Chula. Un Saludo. |
#2
|
||||
|
||||
¿Puedes poner el código con el que haces el recorrido? Sería de gran ayuda para ver si hay errores.
¿Tienes claves primarias en todas las tablas? Deberías pensar en utilizar componentes nativos; Te darán más eficiencia y enos problemas que los accesos vía ODBC.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Hola Neftalí, no uso ningún código para rrecorer los datos simplemente los recorro con las scrollBars del dbgrid.
Si tengo claves primarias en todas las tablas, sino consigo solucionarlo me tocara cambiar los componentes de acceso `pero es que es un faenon. Gracias
__________________
Y ahora puedes aprender truquillos de windows en http://nbull.clubdelphi.com. |
#4
|
||||
|
||||
¿Tal vez algun tipo de datos raro que estés visualizando en el grid? ¿O que los datos de algun campo puedan traer problemas (por caracteres raros, página de códigos,...)?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
He probado migrando a componentes nativos Zeos, y se me ha solucionado el problema, bueno no lo he migrado todo el programa aún, tengo mucha faena por delante, pero, el problema por lo que se ve era por el ODBC que le costaba mover toda esa cantidad de registros en MySql.
Ahora haciendo la conexión con un Zconnection el dbgrid funciona a la perfección. Gracias por tu ayuda Neftalí. Un Saludo.
__________________
Y ahora puedes aprender truquillos de windows en http://nbull.clubdelphi.com. |
#6
|
|||
|
|||
Neftali, tengo un problema, estoy usando tu componente customizegrid para poder visualizar los checkbox en el grid. Antes en Acces el campo era booleano y me funcionaba bien, pero, al migrarlo a MySql no tiene campos booleanos y he puesto un campo entero que puede tomar el valor 1 o 0.
Y ahora los checkbox del Dbgrid no se me muestran,me aparece solo el valor 0 o el valor 1 en el dbgrid.¿Cómo lo puedo solucionar?, si es que se puede. Gracias y disculpa que sea tan pesado.
__________________
Y ahora puedes aprender truquillos de windows en http://nbull.clubdelphi.com. |
#7
|
||||
|
||||
El componente automáticamente, no lo hace, por ahora (me la apunto).
¿Tal vez si te creas un calculado con el mismo valor, pero de tipo Booleano?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
PickList DBGrid (Pregunta acerca de los DBGRID) | lazarous | Varios | 1 | 10-01-2006 09:53:12 |
Detener un error de access violation de la DbGrid - delphi..... | uper | Varios | 1 | 21-09-2005 21:54:42 |
¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 17:30:28 |
Como extraer datos de un DBgrid a otro DBgrid | mickey | Conexión con bases de datos | 13 | 29-01-2004 05:05:30 |
error en asignacion de campos en un dbgrid con seleccion multiple | ElSanto24 | Varios | 1 | 05-01-2004 17:12:27 |
|