albertougo
22-06-2011, 14:06:45
Hola amigos. Paso a comentar mi problema con Delphi XE.
Tengo una tabla en con 13 campos en mySql, a la cual accedo a traves de un SQLQuery, por medio de un SELECT. Uso un ClientDataSet y un DataSetProvider para acceder a esos datos y hasta ahí los leo perfecto.
El problema surge si modifico esos datos y luego trato de hacer un ApplyUpdates(0) en el ClientDataSet.
Con los 13 campos en la consulta el Update no se realiza, o sea no actualiza los registros.
Si la consulta la hago con 9 o 10 campos, la actualización se hace normalmente.
La pregunta es: esa es una limitacion de dbExpress, de mySql, o hay algun parametro a tocar para quitarla ?
Si alguien tiene alguna idea o le paso algo similar, please Help.
Tengo una tabla en con 13 campos en mySql, a la cual accedo a traves de un SQLQuery, por medio de un SELECT. Uso un ClientDataSet y un DataSetProvider para acceder a esos datos y hasta ahí los leo perfecto.
El problema surge si modifico esos datos y luego trato de hacer un ApplyUpdates(0) en el ClientDataSet.
Con los 13 campos en la consulta el Update no se realiza, o sea no actualiza los registros.
Si la consulta la hago con 9 o 10 campos, la actualización se hace normalmente.
La pregunta es: esa es una limitacion de dbExpress, de mySql, o hay algun parametro a tocar para quitarla ?
Si alguien tiene alguna idea o le paso algo similar, please Help.