slavik
1

Кто-нибудь делал базу на Fox'e?

07.09.2007, 15:03. Показов 1805. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
FoxPro - хитрая штука. Если из Delphi удалять записи из таблицы, то фокс просто помечает их на удаление, а физически они там остаются. Удалить их можно в самом фоксе командой PACK, а как это сделать из Delphi? или хотя бы игнорировать их, потому что при вводе новой записи, если есть помеченная на удаление и PrimaryKey совпадают, происходит KeyViolation.
И что делать прикажете?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2007, 15:03
Ответы с готовыми решениями:

Кто нибудь использовал базу данных от google?
cloud google mysql запрос в google.. Там дается база данных mysql на серверах google. Это...

Кто-нибудь делал чат?
У меня возникло две проблемы. 1. Не мгоу отправить курсор после отправки сообщения обратно в поле...

Кто нибудь делал интеграцию с ФЭР 2?
Добрый день! Скажите, кто нибудь занимался интеграцией с федеральной электронной регистратурой 2...

Кто-нибудь делал бухгалтерию на Excel?
Здесь решил полазить по интернету, посмотреть: есть ли бухгалтерские программы на Эксель. Нашел...

8
0 / 0 / 0
Регистрация: 01.07.2007
Сообщений: 30
17.09.2007, 13:10 2
я когда на фоксе писал, то всегда юзал повтороно удаленные записи. Т.е. если есть удаленнаяе то снимаем пометку и наполняем новыми данными, если нет тогда добавляем. Я не знаю как Дельфи напрямую работает с dbf, но если из-под фокса то можно даже индексировать по признаку удаленности и быстро находить и использовать. Во всяком случае odbc доайвер от vfp должен подобное позволять, если из дельфи через odbc работать
0
0 / 0 / 0
Регистрация: 18.09.2007
Сообщений: 3
18.09.2007, 11:41 3
Можешь попробовать установить фильтр на PrimaryKey так, что бы в него не входили удаленные записи. Например: .NOT.Deleted()
0
0 / 0 / 0
Регистрация: 19.09.2007
Сообщений: 118
19.09.2007, 11:03 4
А мне помогите, пожалуйста.
Я когда писала базу на VFP6.0 , я создала связи между таблицами. Визуально они отбразились. Может это конечно глупо, но на самом деле их нет. Даже проверяя их наличие командой , она говорит, что связей нет. И что делать дальше я не знаю. Может там нужно код писать, а не просто стрелочки перетаскивать. Помогите разобраться пожалуйста.
Ирина.
0
gorya
19.09.2007, 15:16 5
Может быть, команда SET RELATION поможет, если Вас интересуют связи в смысле перемещения по записям в дочерней таблице при перемещении в родительской (а не в смысле поддержания ссылочной целостности).
0 / 0 / 0
Регистрация: 19.09.2007
Сообщений: 118
20.09.2007, 09:46 6
В том то и дело, что для поддержания ссылочной целостности. И Set relation не помогает.
0
0 / 0 / 0
Регистрация: 01.07.2007
Сообщений: 30
20.09.2007, 11:52 7
Кода поддержания целостности не пишется в вфп как тот же релэйшн в 2.х
все 'стрелочки и связи' которые визуально отражаются в бульдере базыв держатся в контейнере dbc и фокс и их интерепретируетток что искать его (код) бесполезно. Можно увидеть только коод триггеров если целостьность поддерживается по какойнить опр логике
0
0 / 0 / 0
Регистрация: 25.03.2015
Сообщений: 7
05.08.2011, 17:49 8
То что написали про удаление записей из Фокс Про Это конечно
не плохо (я еще не пробовал но думаю что работает)

но очнень прошу - скажите пожалуйста как всетаки
выполнить команду Pack из Delphi (или C++ Bilder)

Очень надо
pls
0
Airhand
06.08.2011, 03:10 9
To Faramir:

USES BDE;
.........
table.TableName:=path;
table.Exclusive:=true;
table.Open;
PackTable(Table);
table.close;
table.Exclusive:=false;

To Inebs: используйте sql для выполнения запросов и set relation не понадобится. В VFP6 SQL прекрасно работает и, кроме того, позволяет поддерживать некоторую совместимость и переносимость.
06.08.2011, 03:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.08.2011, 03:10
Помогаю со студенческими работами здесь

А делал ли кто-нибудь частотомер на MSP430?
Если кто-нибудь делал, поделитесь исходным кодом.

Кто нибудь делал перенос сотрудников из .dbf в 1с?
написал код но понять не могу как с полом определиться

PoE, самопальная реализация - кто-нибудь делал?
Народ, подскажите, делал кто-нибудь проекты с питанием от Ethernet? Есть некоторые задумки и, пока...

Кто-нибудь делал свой форум под Лотус?
Дело вот в чем. Мне, да и моим коллегам сисадминам не нравится дизайн стандартного форума, идущего...

Кто нибудь делал функции (например, поиск) с хешированием?
подскажите кто нибудь делал функции с хешированием? поиск допустим? если да то киньте ссылку плиз...

Делал ли кто нибудь HINT (подсказки) на компоненты AWT (без SWING)
Всем привет! Наверняка кто-нибудь уже создал хинты для визуальных компонентов в AWT. Знаю что это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru