Проблема с dbexpress в Delphi6. Горю. Помогите!!!

osyka

Турист
Регистрация
7 Фев 2005
Сообщения
9
Реакции
0
Credits
10
Проблема с dbexpress в Delphi6. При попытке выполнить ApplyUpdates(-1) пишет Unable to find a record no key specified.
Помогите решить проблему.
У меня есть Delphi7, там эта проблема решена, но как перенастроить палитру dbexpress с Delphi 6 yf Delphi 7 ?
Заранее благодарен!!!
 

Ognev

ex-Team DUMPz
Местный
Регистрация
20 Авг 2004
Сообщения
2,079
Реакции
908
Credits
0
Лично я не понял ничего :) Так в чем все-таки проблема? В том, что под 6 криво dbexpress встал (а на 7 все тоже самое работает) или в чем-то еще?
 

JNAJNA

Турист
Регистрация
7 Фев 2006
Сообщения
4
Реакции
0
Credits
4
Не совсем понятно причем здесь ApplayUpdates и DevExpress
ApplayUpdates - метод DataSet'a при этом имеет значение какой это датасет
ClientDataSet, ADODataSet. Для того, чтобы корректно сформировать запрос на модификацию и Refresh у есть свойство TableName - которое указывает какую таблицу из набора мы модифицируем. Дальше у полей есть св-во
pfInKey - для нек-х датесетов его необходимо выставить. Для ADO OLE DB провайдер сам в состоянии найти PK для той таблицы, к-я указана в динамич. св-ве TableName. А вообще, чтобы разобраться надо знать 1. какая БД, 2. какой датасет (класс). 2. какой провайдер
 

Ognev

ex-Team DUMPz
Местный
Регистрация
20 Авг 2004
Сообщения
2,079
Реакции
908
Credits
0
JNAJNA,
dbexpress и DevExpress это разные вещи :))) ... imho :)