Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-06-2008
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
Question Mysql + ADO + Builder 6 c++

Hola a todos.

Estoy diseñando una interfaz con una bd y tal como pone en el titulo, esta en mysql. La conexion la he hecho mediante una string sin odbc y estoy utilizando componentes ADO.

La conexion va de maravilla, veo los datos y perfecto. El problema aparece en que cuando intento modificar los datos de una tabla, si no modifico ningun de sus campos, me sale este error:

Código:
No se puede encontrar la fila para su actualizacion: algunos valores han cambiado desde la ultima vez que se leyo:
No tengo ni idea de porque me pasa esto. Se produce al hacer el post.

Tambien me sale ese mismo mensaje cuando intento comprobar la concurrencia. Es decir, cuando ejecuto 2 copias del mismo programa e intento modificar el mismo registro. Uno lo hace bien, pero el otro nada...ERROR, ademas no me refresca los datos de uno a otro.

Hasta ahora habia usado siempre BDE y es mi primera vez con ADO. Hay algo que no sepa y estoy haciendo mal???

GRACIAS
__________________
Un saludo

Antonio
Responder Con Cita
  #2  
Antiguo 03-06-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por alt126 Ver Mensaje

Hasta ahora habia usado siempre BDE y es mi primera vez con ADO. Hay algo que no sepa y estoy haciendo mal???

GRACIAS

No, nada haces mal, Sucede que ese error se dispara cuando al intentar modificar una fila, esta ya fué modificada previamente y grabada por lo que los datos han cambiado.

Te recomiendo que utilices en lugar de tables Querys y de ser porsible Sps.

Saludos
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 04-06-2008
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
Podrias explicarme que son Sps?

Y otra cosa...es conveniente usar los componentes ADO o son mejores los Zeos esos tan famosos?

Gracias
__________________
Un saludo

Antonio
Responder Con Cita
  #4  
Antiguo 04-06-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
A mi, me gusta mucho más ADO por que me permite explotar las características avanzadas de Mysql.

Si tu estás iniciando en esto te conviene más Zeos.

Saludos
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #5  
Antiguo 06-06-2008
Avatar de alt126
alt126 alt126 is offline
Miembro
 
Registrado: dic 2004
Posts: 171
Poder: 20
alt126 Va por buen camino
Quiero usar ADO, porque te permite conectarte sin ODBC, con una cadena de conexion y es lo que busco.

Mi problema es que me siguen saliendo el mensaje ese.

¿Puedes mostrame un codigo para insertar datos en una tabla? Necesito ver como se hace...por si estoy haciendo algo mal.

GRACIAS
__________________
Un saludo

Antonio
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Imagenes en MySql y Builder c++ José Joaquín MySQL 1 16-04-2008 00:49:46
C++ builder y mysql en Internet José Joaquín C++ Builder 1 21-12-2007 01:26:36
Builder C++6, MySQL e Internet José Joaquín Internet 1 18-12-2007 23:21:20
Ejecutable C++ Builder + MySql LordCorft C++ Builder 8 16-09-2007 01:21:29
BDE y MySql en Builder c++ Cronos C++ Builder 1 03-11-2005 10:20:52


La franja horaria es GMT +2. Ahora son las 17:07:42.


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