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

Вниз

Delphi + MSAccess = глюк   Найти похожие ветки 

 
PavelOKES   (2002-04-24 07:53) [0]

Есть БД. В таблицах есть автоинкрементные поля. При добавлении записей через MSAccess все нормально - их значения [1,2,3,....]
При добавлении через BDE в Дельфи - любые, например
[67,68,69.....] или [8735,8736,8738....], т.е. начинается отсчет со случайного числа. Кто-нибудь знает, что это за глюк?


 
zx ©   (2002-04-24 09:56) [1]

Переоткрывай запрос


 
IPisk ©   (2002-04-24 10:46) [2]

попробуй property AutoRefresh


 
sniknik ©   (2002-04-24 11:33) [3]

у него есть переменная для автоинкрементного поля и если например догнать значение до 68 а после очистить таблицу то в эту пустую таблицу первое значение занесется 69 а не 1.
также можно изменить это значение и тогда отчет будет с этой цифры идти.
CREATE TABLE Клиенты (КодКлиента IDENTITY (100, 10) CONSTRAINT ключКлиенты PRIMARY KEY, CFrstNm VARCHAR(10), CLstNm VARCHAR(15));
здесь отчет начинается со 100 с шагом 10.
при сжатии(паковке) базы начальное значение сбрасывается до максимального значения в таблице.

P.S. я бы не назвал это глюком, скорее это правила работы с атоинкрементом.


 
ghost_by ©   (2002-04-24 13:41) [4]

Насчет Delphi + MSAccess я обратил внимание, что автоинкрементные поля не обязательно на 1 увеличиваются, а как-то на непонятное число. Скорее всего это глюк BDE.


 
sniknik ©   (2002-04-24 14:51) [5]

шаг задаётся. и никаких глюков при работе через ADO с ним не было. может действительно BDE. хотя я бы еще проверил прежде чем утверждать.


 
ghost_by ©   (2002-04-25 07:50) [6]

и никаких глюков при работе через ADO с ним не было - как это небыло. Пример: при добавлении новой записи - не происходит (или роисходит непраильно) resync, в результате значение автоинкрементного поля равно нулю пока не переоткроеш запрос(таблицу).


 
jonik pegas ©   (2002-04-25 14:10) [7]

>ghost_by

Это ты используещь Jet 3.5 (Access97).У 2000 все работает



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
14-73360
VID
2002-04-13 20:25
2002.05.23
Что то EXE не запускаются ...


7-73420
Nigth
2002-02-23 16:50
2002.05.23
Прикол так сказать....


14-73357
greenrul
2002-04-13 17:27
2002.05.23
Помогите перевести текстовичок маленький


14-73387
cok
2002-04-10 18:15
2002.05.23
Фильм Супер!!!!


1-73145
Bosss20000
2002-05-13 17:03
2002.05.23
Как при помощи Hotkey закрить приложение