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

Вниз

Автоинкрементное поле в таблицах dBase   Найти похожие ветки 

 
OlegM ©   (2004-02-02 12:46) [0]

Привет всем!
Вообще можно такое или нет, если можно т подскажите как


 
Sandman25 ©   (2004-02-02 13:06) [1]

Уникальное целое поле с чтением максимального значения + 1 перед записью.
При ошибке увеличивается значение поля и происходит повтор попытки.


 
OlegM ©   (2004-02-02 13:11) [2]

Да а как его от туда прочитать я имею ввиду максимальное значение ? Я не использую TQuery , мне нужно что бы прога робила без БДЕ


 
Sandman25 ©   (2004-02-02 13:18) [3]

[2] OlegM © (02.02.04 13:11)

Индексы поддерживаются, надеюсь? Активизируется индекс по полю и становитесь на первую/последнюю запись.


 
Johnmen ©   (2004-02-02 13:22) [4]

>OlegM © (02.02.04 13:11)

А с чем сейчас она робит ?


 
MV   (2004-02-02 13:26) [5]

Короче, в Демках Дельфей есть пример, там спец. таблицу держат- с одной - единственной записью "очередное значение". Юзер открывает таблицу, блокирует ее, читает очередное значение, инкрементирует, постит обратно, разблокирует. Все. Прием громоздкий, но зато на уровне идеи независим от версии СУБД. И многопользовательсую работу позволяет.


 
OlegM ©   (2004-02-02 13:32) [6]

2 Jonhmen я использую компонент TDFB
2 MV именно так сейчас и делаю, но как то помоему нето
2 Можно попробовать но что то меня эти индексы както неустраивают, по своему опыту както давно с этим что то они вылетали часто


 
MV   (2004-02-02 13:35) [7]

То, то! В InterBase для таких дел вообще спец. обхекты ввели (генераторы). Зато ты будешт знать Id записи еще до ее физического создания! Очень удобно во многих случаях.


 
Anatoly Podgoretsky ©   (2004-02-02 13:36) [8]

OlegM © (02.02.04 12:46)
dBase VII минимальный формат.


 
OlegM ©   (2004-02-02 13:54) [9]

2 Anatoly Podgoretsky
Вот вы написали минимальный формат, а что это объясните поконкретней, я использую dBase for Windows


 
LaidBack   (2004-02-02 15:41) [10]

dBase for Windows - абстрактная версия, началась она с dBaseV. А вот все причиндалы Paradox (autoinc, validity, refint)появились в ней с dBaseVII


 
Anatoly Podgoretsky ©   (2004-02-02 15:44) [11]

OlegM © (02.02.04 13:54) [9]
dBase for Windows не имеет автоинкриментных полей, надо dBase VII


 
OlegM ©   (2004-02-02 20:36) [12]

Спасибо


 
OlegM ©   (2004-02-02 20:39) [13]

А еще маленькое дополнение, неподскажите чем или как можно создавать таблицы dBase VII, а то я пользуюсь Database Dektop, а он такой формат не делает :(


 
Anatoly Podgoretsky ©   (2004-02-02 21:41) [14]

Да не делает, последняя версия была выпущена в 1996 году, поэтому надо или создавать программно CreateTable или использовать Visual dBase VII и выше.


 
OlegM ©   (2004-02-03 08:40) [15]

Тогда не подскажите как программно , я просто таких вещей еще не делал, а надо побыстрей, можно с кодом если не затруднит


 
Anatoly Podgoretsky ©   (2004-02-03 08:47) [16]

Не ленись, посмотри справку по CreateTable, она с примером.


 
OlegM ©   (2004-02-03 09:56) [17]

Хорошо спасибо



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

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

Наверх




Память: 0.5 MB
Время: 0.021 c
14-80226
Думкин
2004-02-05 06:28
2004.02.25
С днем рождения! 5 февраля.


14-80288
BlackLord2003
2004-02-03 14:35
2004.02.25
Внимание, вопрос!...


1-79968
h0use
2004-02-13 16:44
2004.02.25
Раскрывающийся класс в Object Inspector


1-79806
ИМХО
2004-02-13 22:05
2004.02.25
По поводу DateSeparator и ShortDateFormat


1-79961
jeka_t
2004-02-13 18:06
2004.02.25
Как переименовать файл используя Делфи?