Cita:
|
Empezado por Ken_Masters
..."No se puede encontrar la fila para su actualizacion,algunos valores han cambiado desde la ultia vez que se leyo", ...
|
Quizás tu tabla no tiene un índice primario. Me atrevo a decir estos pq si usas mySQL 3.23 o anterior a la cuatro, esta no soporta la integridad referencial, y por lo tanto no te obliga a crear los índices respectivos. Entonces recuerda que debes siempre tener un índice o clave primaria para que el componente pueda realizar actualizaciones automáticas. Si lo tienes, es probable qu en el DBGrid no se esté mostrando. Sin embargo, te recomiendo, si quieres seguir permitiendo que el usuario realice modificaciones directamente en el BDGrid, que uses los eventos del ADOTable para realizar la actualización manual a través de un ADOQuery.