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

Вниз

Удаление записи   Найти похожие ветки 

 
Злодей   (2003-03-09 17:15) [0]

Здраствуйте. Столкнулся с такой проблемой: у меня есть что-то типа Ttable и база DBase.При удалении(Ttable1.delete) удаляется запись, но все последующие не сдвигаются вперёд. т.е. при просмотре в Database Desktop нумерация записей приблизительно такая 1, 3 ,4, 5. У меня предчуствие, что после TТable1.delete; нужно что-то прописать, вопрос: что?


 
Anatoly Podgoretsky   (2003-03-09 17:26) [1]

А чего эти номера как то мешают?
Ну если мешают, то сделай упаковку таблицы.


 
Pat   (2003-03-09 17:29) [2]

Может это ты AutoInc поле смотришь?


 
Злодей   (2003-03-09 18:27) [3]

Прикол в том, что я использую не грид, а конторлы (эдиты). И для навигации использую RecNo.Здесь вот и глючит.


 
Anatoly Podgoretsky   (2003-03-09 18:37) [4]

Не используй, это зло в твоем случае.


 
Злодей   (2003-03-09 19:33) [5]

Не использовать эдиты или RecNo? Да, кстати, при попытке упаовать таблицу после удалеения, выдаёт ошибку, типа Not in Exlusive mode, и всё такое... В чём суть этого Exlusive mode ?


 
Anatoly Podgoretsky   (2003-03-09 19:48) [6]

Монопольное открытие, нужно для упаковки


 
Pat   (2003-03-09 19:50) [7]

С dBase не работал, но говорят, что RecNo для нее немного не работает.


 
Anatoly Podgoretsky   (2003-03-09 20:10) [8]

Нет RecNo там работает полностью и это именно RecNo, в отличии от Парадокса. ТОлько вот использовать его совсем ни к чему, в любой базе, пахнет аттавизмом, да и надо уметь использовать по делу.


 
sniknik   (2003-03-09 20:20) [9]

Pat © (09.03.03 19:50)
именно с dBase и работает, но если например половина записей помечена на удаление то RecNo как то неинформативен (как раз тот случай).

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


 
Anatoly Podgoretsky   (2003-03-09 20:22) [10]

Эти записи есть, они просто не показываются, при желании можно включить.


 
Злодей   (2003-03-09 22:38) [11]

Thanks, пойду обходным путём...


 
Anatoly Podgoretsky   (2003-03-09 23:05) [12]

Да нету никакой проблемы с RecNo, ты что то мудришь в своей программе


 
DenKop   (2003-03-09 23:27) [13]


> Не использовать эдиты или RecNo? Да, кстати, при попытке
> упаовать таблицу после удалеения, выдаёт ошибку, типа Not
> in Exlusive mode, и всё такое... В чём суть этого Exlusive
> mode ?


Exclusive:=True;



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

Форум: "Базы";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-87953
Mif
2003-03-11 23:53
2003.03.27
Type Proc = procedure of object; ?


14-88243
retlion
2003-03-12 10:02
2003.03.27
Нужны доки по контроллеру доступа ACT2000


14-88247
Suharew
2003-03-11 18:47
2003.03.27
Модем, АОН


1-88066
NKiril
2003-03-15 01:20
2003.03.27
Как програмно (OLE) выделить в Word-е жирным нужные символы?


1-88003
Programist
2003-03-06 08:52
2003.03.27
Реализация гаусово размытия





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский