Вопрос № 42821: Здравствуйте, уважаемые эксперты!
Вопрос следующего содержания. Создал локальную базу данных Paradox в Delphi5.5. Программа работает, но при переносе ее на другой компьютер где не установлена Delphi и BDE возникают проблемы. Подскажите, как можно...Вопрос № 42870: Доборго времени суток уважаемые эксперты, есть база на интербейсе...
задача обновить данные в отдельной записи..
update GLOBAL set NUM = 'Enum.text' where NUM = ?
как быть с вопросом, что туда писать... и правильна ли форма построения зап...
Вопрос № 42.821
Здравствуйте, уважаемые эксперты!
Вопрос следующего содержания. Создал локальную базу данных Paradox в Delphi5.5. Программа работает, но при переносе ее на другой компьютер где не установлена Delphi и BDE возникают проблемы. Подскажите, как можно создать автономное самодостаточное приложение, или хотя бы что можно более менее путевое почитать по этой теме.
Отправлен: 12.05.2006, 11:08
Вопрос задал: Tienam (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Shcherbakov Anton
Здравствуйте, Tienam!
парадокс не будет работать без бде.
спроще всего использовать YAFILL.EM и IBExpress
это и локально и работает
ibase.ru по моему так сайт называется
Ответ отправил: Shcherbakov Anton (статус: 1-ый класс)
Ответ отправлен: 12.05.2006, 11:30 Оценка за ответ: 5 Комментарий оценки: Спасибо, буду разбираться. Очень оперативно.
Отвечает: KuchumHan
Здравствуйте, Tienam!
Возможен вариант сохранения БД в локальных файлах с расширением *.cds. Помещаете на форму TTable, TDataSourse, TClientDataSet(но есть ли этот компонент в Delphi5.5 я незнаю), TDBGrid. Кстати используемая Вами база должна находиться в одном каталоге вместе с Вашей программой.
------------------------------------------------------------------------
Компонент | Свойство | Значение |
------------------------------------------------------------------------|
DataSourse1 | DataSet | Table1 |
DBGrid | DataSourse | DataSourse1 |
Table1 | TableName | (Ваша база).db или *.dbf |
| Active | True |
------------------------------------------------------------------------|
Щёлкнем правой кнопкой мыши на компоненте TClientDataSet и выберем опцию Assign Local Data, в появившемся списке выберем Table1. После этого в кэш компонента TCLientDataSet будут загруженны данные из указанной таблицы. Теперь из контекстного меню этого же компонента выберем опцию Save to binary MyBase file. В появившейся диалоговой панели открытия файла введём имя файла, в котором будут храниться данные из кэша - (Ваша база).db или *.dbf.
Ответ отправил: KuchumHan (статус: Студент)
Ответ отправлен: 13.05.2006, 06:54
Отвечает: sir henry
Здравствуйте, Tienam!
На компьютере, куда Вы переносите свою программу, установите дополнительно BDE. Инсталлятор BDE весит около 5 МБ. Можете установить его со своего диска Дельфи или скачать отдельный файл из интернета.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 13.05.2006, 15:40
Вопрос № 42.870
Доборго времени суток уважаемые эксперты, есть база на интербейсе...
задача обновить данные в отдельной записи..
update GLOBAL set NUM = 'Enum.text' where NUM = ?
как быть с вопросом, что туда писать... и правильна ли форма построения запроса??
Отвечает: Архангельский Андрей Германович
Здравствуйте, Shcherbakov Anton!
Научись читать запросы:
Обновить таблицу GLOBAL установить поле NUM='Enum.txt' когда поле Num='Enum.src'
Это перевод твоего запроса на русский язык. Вместо вопроса ставишь значение, которое идентифицирует запись для обновления
--------- Если дело заслуживает быть сделаным, то оно заслуживает чтобы его сделали ХОРОШО