I´m starting to work with dbxmda. We create a test table on mysql with this query in mysql command line client :
create table test (one decimal(1), two decimal(2), three decimal(3), four decimal(4));
insert into test values (1,22,333,4444);
When I write a test aplication with a TCRSQLConnection, TSQLDataSet (commandtext: 'select * from test'), TDataSetProvider, TClientDataSet and TDataSource with a TDBGrid connected it looks that it retrieves one number less than field size. Something like this (in the dbgrid component of course):
|one | two | three | four|
===================
| 0 | 2 | 33 | 444|
I´ve been developing with dbexpress for a while. With other drivers we haven´t this problem. Do I miss something?
Thanks in advance. Sorry about my english

Delphi pro 6.02
dbxmda 2.60.7
nt server2003
mysql 4.0.14 (linux and winnt).
Tested with innodb and myisam. Tested with sqlclientdataset and sqldataset. Tested with direct connect and using libmysql.dll