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

Вниз

Счетчик для DBF   Найти похожие ветки 

 
Alexander Vasjuk   (2003-01-08 11:54) [0]

Предложите, как организовать уникальное ключевое поле для локальной таблицы DBF.


 
Delirium^.Tremens ©   (2003-01-08 12:02) [1]

Для таблицы нельзя, а методами TField можно - property AutoGenerateValue в D7 есть.


 
Anatoly Podgoretsky ©   (2003-01-08 12:02) [2]

Создать поле типа autoincrement
Смотри функцию TFieldDefs.Add


 
Val ©   (2003-01-08 12:02) [3]

а в чем проблема?


 
Alexander Vasjuk   (2003-01-08 12:09) [4]

Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента


Anatoly Podgoretsky © (08.01.03 12:02)
а в таблице оно должно существовать?


Delirium^.Tremens © (08.01.03 12:02)
и с дебейсовской таблицей это будет работать?


 
Delirium^.Tremens ©   (2003-01-08 12:10) [5]

Anatoly Podgoretsky © (08.01.03 12:02)

> Создать поле типа autoincrement
> Смотри функцию TFieldDefs.Add

Шеф, а что ftAutoInc будет и для DBASE работать что ли?


 
Delirium^.Tremens ©   (2003-01-08 12:13) [6]

Alexander Vasjuk (08.01.03 12:09)

> и с дебейсовской таблицей это будет работать?

Это в компоненте реализовано и ему пофигу какая таблица. Вот насколько корректно оно будет работать, не знаю :-)


 
Alexander Vasjuk   (2003-01-08 12:19) [7]

Небольшое дополнение: BDE я не использую.

ладно, спасибо, пробую...


 
Дмитрий К.К. ©   (2003-01-08 12:23) [8]

BDE тут не при чем.


 
Delirium^.Tremens ©   (2003-01-08 12:26) [9]


> Дмитрий К.К. © (08.01.03 12:23)
> BDE тут не при чем.

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


 
Anatoly Podgoretsky ©   (2003-01-08 12:33) [10]

Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента

Есть

Anatoly Podgoretsky © (08.01.03 12:02)
а в таблице оно должно существовать?

Естественно

Delirium^.Tremens © (08.01.03 12:02)
и с дебейсовской таблицей это будет работать?

Конечно


 
Alexander Vasjuk   (2003-01-08 12:37) [11]

Anatoly Podgoretsky © (08.01.03 12:33)
Val © (08.01.03 12:02)
Проблема что в DBF нет аутоинкремента

Есть



это для меня откровение

вероятно через сторонние компоненты эта фича недоступна...


 
Delirium^.Tremens ©   (2003-01-08 12:38) [12]

Anatoly Podgoretsky © (08.01.03 12:33)
Вот, блин, и не воспользуюсь ведь никогда (скорее всего... тьфу, тьфу), но чего только не узнаешь, когда такие люди сюда заходят.


 
Anatoly Podgoretsky ©   (2003-01-08 12:38) [13]

Alexander Vasjuk (08.01.03 12:19)
Нам догадаться, что ты используешь, с помощью БДЕ получится создать такую таблицу, про другие средства сказать сложно, особенно не зная, что это за средства


 
Anatoly Podgoretsky ©   (2003-01-08 12:40) [14]

Alexander Vasjuk (08.01.03 12:37)
Это свойство таблицы, а не компонент


 
Alexander Vasjuk   (2003-01-08 12:49) [15]

Я только что из DBDesktop - ничего подобного не вижу, вероятно торможу.

Я использую TDBF от Micha Nelissen
с удовольствием приму совет по другому компоненту с поддержкой счетчика, лишь бы работала без дополнительных инсталляцийю


 
Дмитрий К.К. ©   (2003-01-08 12:51) [16]


> Delirium^.Tremens © (08.01.03 12:26)
>
> > Дмитрий К.К. © (08.01.03 12:23)
> > BDE тут не при чем.
>
> Почему же не при чем, ветку надо читать, я его именно к
> BDEшному компоненту отсылал, а он сообщает, что не пользует
> их. Все в норме.


Не неси чушь. TField сидит в db.pas юните, а тому плевать на BDE.
Не разбираешься - не пости.


 
Anatoly Podgoretsky ©   (2003-01-08 12:52) [17]

DBDesktop это что такое
TDBF за этим к авторам

Гарантированно рабочий инструмент БДЕ


 
Дмитрий К.К. ©   (2003-01-08 12:53) [18]

У меня больше половины проектов прекрасно без BDE обходятся. Ты слышал про таблицы в памяти, Delirium^.Tremens?


 
Alexander Vasjuk   (2003-01-08 12:54) [19]

DataBase Desktop

там нет счетчика в DBF


 
Anatoly Podgoretsky ©   (2003-01-08 13:00) [20]

Alexander Vasjuk (08.01.03 12:54)
Правильно там нет, это посторонний продукт 1996 года, а автоинкриментные поля (счетчик) и другие появились позже.


 
Alexander Vasjuk   (2003-01-08 13:10) [21]

опа!
а как таблицы создавать?
шоб меньше мороки


 
Delirium^.Tremens ©   (2003-01-08 13:10) [22]

Дмитрий К.К. © (08.01.03 12:51)

> Не неси чушь. TField сидит в db.pas юните, а тому плевать
> на BDE.
> Не разбираешься - не пости.

Это кто тут такой разбирающийся, не тот ли кто в соседней ветке советовал упаковку для Interbase базы сделать?
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1042017281&n=1
Это как же, WinRar"ом? Побереги свой пыл для правильных ответов.


 
Alexander Vasjuk   (2003-01-08 13:16) [23]

Товарищи, не отвлекаемся на ссоры.
Дружно учим меня создавать таблицы без Database Desktop.


 
Anatoly Podgoretsky ©   (2003-01-08 13:25) [24]

Alexander Vasjuk (08.01.03 13:10)
См. Anatoly Podgoretsky © (08.01.03 12:02) но для этого надо БДЕ и будет ли работать твой TDBF это еще вопрос


 
Дмитрий К.К. ©   (2003-01-08 13:26) [25]


> Delirium^.Tremens © (08.01.03 13:10)


Я и имел в виду бэкап и рестор.


 
Alexander Vasjuk   (2003-01-08 13:27) [26]

то есть отдельной программой создать,
понял.
а готовых утилит для этого нет.
все-таки 1 раз понадобится.


 
Alexander Vasjuk   (2003-01-08 13:28) [27]

то есть отдельной программой создать,
понял.
а готовых утилит для этого нет?
все-таки 1 раз понадобится.



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

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

Наверх




Память: 0.53 MB
Время: 0.017 c
1-86940
Роман Витов
2003-01-16 22:09
2003.01.27
горячие клавиши


3-86667
OlegKrt
2003-01-06 08:22
2003.01.27
Ошибка в BLOB Paradox


4-87184
boa
2002-12-11 08:07
2003.01.27
Как узнать сочетание клавишь для смены раскладки клавиатуры


9-86617
Dead User
2002-07-23 11:41
2003.01.27
Проблема с вращением


1-86788
HappyNewYearToAll
2003-01-16 14:34
2003.01.27
Memo