Форум: "Базы";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];
ВнизДБФ. Удаление удаленного или как сохранить номер записи Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c