Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 136
от 17.05.2006, 20:05

Администратор:CJ
В рассылке:Подписчиков: 218, Экспертов: 28
В номере:Вопросов: 2, Ответов: 4


Вопрос № 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 = ?
как быть с вопросом, что туда писать... и правильна ли форма построения запроса??
Отправлен: 12.05.2006, 17:45
Вопрос задал: Shcherbakov Anton (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Shcherbakov Anton!
Научись читать запросы:

Обновить таблицу GLOBAL установить поле NUM='Enum.txt' когда поле Num='Enum.src'

Это перевод твоего запроса на русский язык. Вместо вопроса ставишь значение, которое идентифицирует запись для обновления
---------
Если дело заслуживает быть сделаным, то оно заслуживает чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Практикант)
Ответ отправлен: 12.05.2006, 17:56


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.32 от 03.05.2006
Яндекс Rambler's Top100

В избранное