Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.27;
Скачать: [xml.tar.bz2];

Вниз

Счетчик для 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.023 c
7-87174
BarikNT
2002-11-13 01:12
2003.01.27
Загрузка DLL


3-86637
TTCustomDelphiMaster
2003-01-07 15:45
2003.01.27
Вы мне скажите честно


6-87001
Maksss
2002-11-28 21:20
2003.01.27
Пример Чата из Delphi5


4-87193
tolea
2002-12-11 17:15
2003.01.27
Drag and Drop


3-86694
Вованчик
2003-01-09 11:17
2003.01.27
Bde.pas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский