Приложение на VB + MySql
Adodc1.RecordSource = "select id,brutto, date_brutto from vm_vzves ORDER BY date_brutto DESC"
Adodc1.Refresh
На строке Adodc1.Refresh выдает
поставщик данных или другая служба вернули состояние e_fail
Ошибка возникает только если дата не задана. т.е. строка создана через команду INSERT и поле с датой заполнилось дефолтным значением 0000-00-00 00:00:00
CREATE TABLE IF NOT EXISTS `vm_vzves` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date_brutto` datetime NOT NULL,
PRIMARY KEY (`id`),
KEY `date_brutto` (`date_brutto`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
Как временную меру - поставил в базе значение по умолчанию для полей с датой = "2000-01-01" - все работает. но хотелось бы иметь возможность работать с внешними базами, где таких костылей делать нельзя.