Показать сообщение отдельно
  #1  
Старый 23.03.2010, 16:46
Аватар для serhak
serhak serhak вне форума
Прохожий
 
Регистрация: 23.03.2010
Сообщения: 11
Репутация: 12
По умолчанию Delphi+MySQL+SQLConnection

Доброго времени суток уважаемые эксперты и мастера Delphi. Ситуация такая, хочу редактировать данные в DBGrid. Сервер MySQL, использую связку компонентов SQLConnection+SimpleDataSet+DataSource+DBGrid, всё отображается таблицу вижу, но при изменении значений, они не сохраняются на сервере. Пробовал связки SQLConnection+SQLDataSet+DataSetProvider+ClientDat aSet+DataSource+DBGrid и SQLConnection+SQLTable+DataSetProvider+ClientDataS et+DataSource+DBGrid. Во всех компонентах свойство ReadOnly:=false(по умолчанию). Методы ClientDataSet.ApplyUpdates(0) и SimpleDataSet.ApplyUpdates(0) ни к чему хорошему не приводят, либо проходят без ошибок, но изменения на сервер не доходят, либо заканчиваются ошибками типа "DataSet is read-only". Код приводить не буду, т.к. и нет его почти, всё описано выше. Может быть какое-то свойство нужно задать или выполнять какой-нить SQL запрос при изменении в ячейке. ADO использовать не хочется.
Ответить с цитированием