Главная страница
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.011 c
1-87557
Akim2
2003-02-17 13:10
2003.02.27
TMemo, Позиционирование курсора


14-87703
SniZ
2003-02-11 22:12
2003.02.27
Dark BAsic


1-87524
ZaM2000
2003-02-16 13:44
2003.02.27
Работа с ListView другого приложения. Как получить текст итема?


1-87567
udavf
2003-02-17 14:13
2003.02.27
treeview


14-87685
Alex Shulg
2003-02-11 15:04
2003.02.27
Создание Help а