Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2004
valentino valentino is offline
Registrado
 
Registrado: oct 2004
Posts: 6
Poder: 0
valentino Va por buen camino
Error en tabla

Que tal, mi problema es cuando quiero modificar una tabla, me sale este error "couldn't perform the edit because another user changed the record", pero lo raro es que solo esa tabla, que estara mal????

esta es su estructura
Cita:
*cve_prod char10
desc_prod char50
precio_prod float
cant_prod int
cb_prod int
Pero pues es normal, bueno segun yo.

Saludos
Responder Con Cita
  #2  
Antiguo 12-11-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Es posible que este corrompida, mysql tiene algunos comandos para reparar tablas, puedes probar a repararla.

Otra solución es que la borres y la vuelvas a hacer, para asegurarte que esta en buen estado.

También es posible que estes utilizando bloqueos de tablas en tu programación y no liberes esta tabla al finalizar.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #3  
Antiguo 12-11-2004
valentino valentino is offline
Registrado
 
Registrado: oct 2004
Posts: 6
Poder: 0
valentino Va por buen camino
Pues le di reparar y siguio con lo mismo, incluso cree una nueva tabla y salio el error, lo que me dice que es mi codigo, pero al crear otra tabla no le meti nada del codigo viejo simplemente le puse un grid y al modificar el grid truena, es bueno poner un campo no numerico como llave? que sera??
Responder Con Cita
  #4  
Antiguo 12-11-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

No debe de haber ningun problema con poner un campo de texto como clave.
¿Esto te sucede solo con esa tabla? ¿Todas las demás te funcionan correctamente?
Es posible que tu problema este en la configuración del objeto que usas para acceder a muysql.
También es posible que tengas una versión de esos componentes que tengan algún tipo de bug.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #5  
Antiguo 13-11-2004
valentino valentino is offline
Registrado
 
Registrado: oct 2004
Posts: 6
Poder: 0
valentino Va por buen camino
Unhappy

Si solo en esa tabla de las que habia creado originalmente, de hecho cree otras y tambien lo que me dice que es un error de configuracion porque las tablas nuevas que hago fallan, la conexion la realizo via ODBC y no le he movido nada desde que lo instale, tendre que cambiar el mysql server?, es comun este tipo de errores??

Saludos
Responder Con Cita
  #6  
Antiguo 15-11-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

La verdad es que no tengo ni idea de que esta pasando. Lo que te puedo asegurar es que yo tengo el servidor MySql instalado en varias maquinas desde hace años y nunca me ha sucedido eso que comentas.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #7  
Antiguo 17-11-2004
valentino valentino is offline
Registrado
 
Registrado: oct 2004
Posts: 6
Poder: 0
valentino Va por buen camino
Angry

No pues ya instale todo de nuevo y nada!!, el mismo error, opte por saltar el ODBC, y usar un componente que se conecte directo, despues de buscar encontre que la mayoria son de paga, pero vi el Zeos components, los instale y listo. solo una pregunta, realize la conexion con zeos, le puse la ztable, un dbgrid y lo enlace, la active y listo, me salieron los datos en el grid, pero a la hora de querer modificar los datos desde el dbgrid, no me deja, porque es esto??
Responder Con Cita
  #8  
Antiguo 17-11-2004
[kayetano] kayetano is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Elche
Posts: 644
Poder: 21
kayetano Va por buen camino
Hola

Yo utilizo los componentes ZEOS y no me sucede eso que comentas, ¿estas seguro de hacer "post" despues de la modificación?

Puedes mirar tambien el estado de la propiedad "AutoCommit" del objetro Transaccion y el estado de la propiedad "CacheUpdate" del objeto Tabla.
__________________
Salu2
KAYETANO

Cómo hacer preguntas de manera inteligente
Responder Con Cita
  #9  
Antiguo 17-11-2004
valentino valentino is offline
Registrado
 
Registrado: oct 2004
Posts: 6
Poder: 0
valentino Va por buen camino
No, ya quedo listo, era la opcion RequestLive, que no estaba en true, jeje despues de buscar en este foro encontre la respuesta, (es la primera vez que uso Zeos) bueno pues ya quedo listo, funcionando, me quedo la duda de que pudo haber pasado anteriormente, pero en fin, a seguirle con la aplicacion, muchas gracias por responder, y si tengo otra duda aqui estare molestando

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:20:24.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi