Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.23;
Скачать: CL | DM;

Вниз

ПОМОГИТЕ С ADO   Найти похожие ветки 

 
Pavel_S ©   (2002-08-31 15:43) [0]

Для соединения с базой использую ADOConnection,
для работы с таблицей Adoquery.

Возникла следующая проблема. Существующие данные редактирует нормально, но при вставки новой записи ругается.
Как я понял проблема с autonumber полем (primary key). Как сделать так чтобы это поле значение получало автоматически ?

Прошу помочь.


 
aus ©   (2002-08-31 22:30) [1]

CursorLocation := clUseServer
CursorType := ctKeySet


 
Pavel_S ©   (2002-09-02 06:04) [2]

Так и стоит, но все равно ругается.


 
koks ©   (2002-09-02 09:40) [3]

Во-первых, у тебя TADOQuery, а ты редактируешь.... А ты уверен что у тебя набор редактируемый...
А вообще, для точного анализа напиши подробнее..


 
wicked ©   (2002-09-02 09:49) [4]

2 Pavel_S ©
попробуй установить свойство ReadOnly поля в true... если не помогло, попробуй убрать из запроса это поле (хотя это вряд ли поможет, так как перестанет синхронизироваться = редактировать данные)....

более продвинутый совет: использовать TBetterADODataSet - не нарадуюсь... ;) насчёт ссылок - ищи в поисковиках, это достаточно известная компонента...

кстати, специфические для акцесса грабли - ole db провайдер позволяет писать в автоинкрементное поле... лечится элементарно (ох, скока я для этого перемудошился :)) в TBetterADODataSet - для поля устанавливаем FieldKind = fkInternalCalc...


 
Pavel_s ©   (2002-09-02 10:49) [5]

Спасибо за помощь.
Это был мой глюк - я для вставки и редактирования использовал один и тот же запрос с параметром. Надо было мне просто убрать параметр из запроса для вставки.



Страницы: 1 вся ветка

Текущий архив: 2002.09.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
3-73561
denimas
2002-09-03 14:03
2002.09.23
Виснит IBexpert при попытке с группировать


14-73851
Alexander Vasjuk
2002-08-19 16:06
2002.09.23
3 дамы с испачкаными лицами


1-73701
!!!!
2002-09-11 10:20
2002.09.23
TListview и цвет строки


3-73516
denimas
2002-09-02 06:30
2002.09.23
Group by


1-73611
Slava V.
2002-09-12 12:38
2002.09.23
Как передать в функцию двухмерный массив по указателю????