Главная страница
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.017 c
1-87503
Andrey_S
2003-02-13 17:14
2003.02.27
Кнопки как в FrontPage слева


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


14-87662
Poirot
2003-02-10 12:35
2003.02.27
Так что ж есть Delphi


7-87728
Le!
2002-12-28 08:20
2003.02.27
Иконка в трее!


6-87607
Fredericco
2003-01-10 11:42
2003.02.27
Socket ы. Передача строк.