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

Вниз

Проблемы с AutoIncrement в Access (BDE)   Найти похожие ветки 

 
Timur_2002 ©   (2003-02-11 12:20) [0]

Привет всем!
Есть база на Access97, программа - на BDE (прямой доступ - тип псевдонима - MSACCESS, Delphi5, хотя это не так важно). В таблицах есть ключевые поля - "Счетчик" (Autoincrement).
А теперь - вопрос.
Когда вставляешь записи прямо из Access - все нормально - после каждой вставки счетчик увеличивается на единицу. Но когда это делает TTable, то счетчик увеличивается на 4 и более за раз (бывало, что и на 10). Конечно, все значения счетчика закончатся нескоро, т. к. база не очень больших размеров, но все-таки это не есть good.
Пожалуйста, ответов типа "Переходи на ADO" не присылайте. Прога уже написана и переделывать ее нету времени. К тому же, ADO печально известен своими глючностями даже с тем же инкрементом, да и скоростью работы (проверено на практике).
Заранее спасибо!


 
sniknik ©   (2003-02-11 12:52) [1]

Переходи на ADO. :о)))))

а серьезно
> ADO печально известен своими глючностями
пока что все наоборот получается, такие вопросы задают те кто через BDE коннектятся ADO-шники молчат. но почему то все (??? BDE - шники) уверены что в ADO глюков больше.

> скоростью работы
сам неоднократно проверял, разници почти нет (не путать с локальными прямого доступа db,dbf)

другое дело менять ничего не хочется. попробуй добавлять записи не в таблице а через SQL командой INSERT (почти уверен будут более коректные результаты)



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-87319
Брат
2003-02-10 15:58
2003.02.27
Просмотр VIEW


1-87532
cbv
2003-02-17 09:51
2003.02.27
Подсветка выбранного элемента TTreeView


14-87620
MVVD
2003-02-10 09:31
2003.02.27
Где можно скачать клиента Oracle?


6-87580
ApTuCT
2002-12-14 20:00
2003.02.27
Как реализовать TWebBrowser с разными куками?


6-87585
Каспер
2003-01-09 14:56
2003.02.27
WINSocket Как при передаче потока определить момент окончания пер