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

Вниз

ДБФ. Удаление удаленного или как сохранить номер записи   Найти похожие ветки 

 
Mike Kouzmine   (2002-08-23 19:09) [0]

Удаляю "удаленную запись" (долго, но терпимо), но при этом меняются номера записей. Проблема. На этих номерах держится экспорт/импорт документов с удаленными складами. Что можно предпринять? Куда копать? (Программа не моя, да и проблема не моя, но интересно)


 
sniknik ©   (2002-08-23 19:19) [1]

Т.е. экспорт/импорт ссылается на порядковый номер записи? интересная конструкция. а доступ к коду программы есть? потому как без ее модификации ничего похоже не сделаеш.


 
Mike Kouzmine   (2002-08-23 19:25) [2]

Да нет, конечно нет. Я спрашиваю в принципе. Люблю такие задачки.


 
Anatoly Podgoretsky ©   (2002-08-23 19:27) [3]

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


 
Mike Kouzmine   (2002-08-23 19:34) [4]

Я ни на что не напоролся. Функциональной нагрузки мой вопрос не несет. Чисто теоретический.


 
Mike Kouzmine   (2002-08-23 19:39) [5]

->Anatoly Podgoretsky © Я специально, наверное надо было очень жирным текстом :) написал - ДБФ, а там к несчастью (или к счастью?) - есть такое понятие.


 
Anatoly Podgoretsky ©   (2002-08-23 19:40) [6]

Не важно, проблема то есть, если авторы доступны, то из рогатки их. Решения нет, кроме переписывания программы.


 
Mike Kouzmine   (2002-08-23 19:47) [7]

Авторы доступны, и сейчас у них все решено по другому, я думаю. Конечно - это бред. Ладно, закрыли эту тему. На первый взгляд - она не имеет решения. Почитаю о структуре файлов, может там найду ответ.


 
sniknik ©   (2002-08-23 19:55) [8]

Если бы можно исправить код то я бы добавил поле индетификации которое изначальо заполнил порядковыми номерами потом бы все стрелки перевел на него и только потом упаковку таблиц.

а раз доступа нет :-((
а ты хотел иметь возможность упаковать таблицу а порядковые номера оставить прежними? по моему таких методов не бывает. глупо написаная програма. :-( возится с ней не стоит.


 
Mike Kouzmine   (2002-08-23 20:00) [9]

sniknik © -> Я тоже не думаю, что надо возиться.


 
sniknik ©   (2002-08-23 20:00) [10]

Структура не поможет решить. dBase кроме заголовка это простой текстовый файл, даже цифры в текст переведены. и порядковых номер в нем это действительно номер по порядку. циферек индефикаторов в записи нет. поэтому и решения нет.
может в другом типе таблиц и можно?
(файлы о структуре dbf могу скинуть но в обшем их полно в инете)


 
Mike Kouzmine   (2002-08-23 20:03) [11]

Да нет - все есть. Спасибо за заботу. (Без шуток).


 
Настя Петрова   (2002-08-23 20:14) [12]

Mike Kouzmine (23.08.02 19:47)
Структура не поможет, упаковка делается путем создания нового файла и переписывания в него не удаленных, теоритически может даже их порядок поменяться.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
6-50888
[nex] aka Counterfeiter
2002-07-12 01:02
2002.09.16
ServerSocket nonBlockingThread


14-50924
AL2002
2002-08-20 16:15
2002.09.16
Советы по Дельфи


14-50982
terexruz
2002-08-18 18:53
2002.09.16
реестр, NT


3-50640
Викт0р
2002-08-25 23:46
2002.09.16
dBase


4-51046
Иван
2002-07-24 16:25
2002.09.16
Заблокированный файл