Главная страница
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.01 c
1-73131
Explorer
2002-05-13 13:18
2002.05.23
QReport


1-73124
AlexMey
2002-05-13 12:25
2002.05.23
И опять про пресловутый СТРИНГ ГРИД


6-73331
yaJohn
2002-03-13 17:42
2002.05.23
Сокеты в ctBlocking режиме.


4-73472
cok
2002-03-09 21:54
2002.05.23
Нажатие кнопки


4-73451
REL_
2002-03-22 14:11
2002.05.23
BitMap