About data-bound grid...
Posted: Fri Feb 19, 2010 8:32 pm
Hi All,
Some problems were reported on data-bound grid with non-standard (contrib) rdds (sqlmix and pgrdd).
These rdds are great an involved a lot of work from its authors.
Sadly, they inherits some behaviors from SQL (the back-end database were the data comes from).
The problems are basically related to record modifying and adding.
For example, SQLMIX allows changes, but those changes affects only the local recordset (the local copy of the data from the server). Changing or adding records to the back-end table involves sending SQL commands to the server to achieve that.
Regarding PGRDD, it is more advanced and allows modify and append records, but the back-end table must have a primary key and when adding records, the first value to be replaced must be the key field (these insights are based on preliminary tests, so it could be wrong in some aspects).
Anyway is very clear that support for modify tables with data-bound grid for these rdds, will require specific code for each one and (maybe) new properties, to signal to the Grid, ie, what column is the primary key of the table.
So, at the moment, these rdds will be supported by data-bound grid, but modifying will not be allowed.
I've added adequate error checking for that. Those changes will be included in 3.0.22.
Some problems were reported on data-bound grid with non-standard (contrib) rdds (sqlmix and pgrdd).
These rdds are great an involved a lot of work from its authors.
Sadly, they inherits some behaviors from SQL (the back-end database were the data comes from).
The problems are basically related to record modifying and adding.
For example, SQLMIX allows changes, but those changes affects only the local recordset (the local copy of the data from the server). Changing or adding records to the back-end table involves sending SQL commands to the server to achieve that.
Regarding PGRDD, it is more advanced and allows modify and append records, but the back-end table must have a primary key and when adding records, the first value to be replaced must be the key field (these insights are based on preliminary tests, so it could be wrong in some aspects).
Anyway is very clear that support for modify tables with data-bound grid for these rdds, will require specific code for each one and (maybe) new properties, to signal to the Grid, ie, what column is the primary key of the table.
So, at the moment, these rdds will be supported by data-bound grid, but modifying will not be allowed.
I've added adequate error checking for that. Those changes will be included in 3.0.22.