Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Базы данных FoxPro -> Builder 6.0? 
:(
    Опции темы
Vurdilla
Дата 10.5.2006, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2006

Репутация: нет
Всего: нет



Люди! Помогите, пожалуйста!
Работаю в Borland C++ Builder 6.0. Нужна база данных.
На другом компьютере создаю базу данных в Visual FoxPro (выбор версий: 6.0, 8.0, 9.0).
Копирую ее на свой компьютер в определенную директорию.

Вопрос: как мне теперь через BDE получить доступ в программе у этой базе данных?
Что надо дополнительного делать на этапе создания или потом как-то регистрировать все это на компьютере, в общем - как???
Если создавать базу Paradox через Database Desktop, то проблем никаких, но там очень сильные ограничения на установление связей между таблицами, и глючит этот DBD безбожно!

Заранее спасибо!
 
PM MAIL   Вверх
Vyacheslav
Дата 10.5.2006, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Через BDE, Вы врядли сможете работать с индексами и следовательно не сможете что либо записывать или править. Вернее, сможете, но после обязательно потребуется переиндексация сторонней утилитой.
Поэтому ждя работы нужны компоненты третьих фирм, например Appollo или Advantage. Информация по Advantage есть на этом форуме в разделе "Базы данных" 
   


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Vurdilla
Дата 10.5.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2006

Репутация: нет
Всего: нет



Хорошо, тогда другой вопрос на тему, тоже касающуюся баз данных и BDE.
Открыл таблицу Paradox через TTable + TDataSourse. Хочу изменить одно из полей текущей записи вручную. Поле - S (short integer).
Как мне это сделать?
Лезу в help: используйте void __fastcall SetFields(const System::TVarRec * Values, const int Values_Size); 
Примера нет, что делать - непонятно. А хочется-то всего-то программно записать число в поле записи! 
PM MAIL   Вверх
Vyacheslav
Дата 10.5.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Цитата(Vurdilla @ 10.5.2006,  12:22)
Лезу в help: используйте void __fastcall SetFields(const System::TVarRec * Values, const int Values_Size); 
Примера нет, что делать - непонятно. А хочется-то всего-то программно записать число в поле записи!

Что-то Вы с хелпом неудачно работаете? Лезу в хелп и сразу же нахожу примеры
Например, этот
Код

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Table1->Append();
  Table1->FieldValues["ALPHANUMERIC"] = Edit1->Text;
  Table1->FieldValues["INTEGER"] = StrToInt(Edit2->Text);
  Table1->Post();
}

Table1->Append() заменить на Table1->Edit() и получим редактирование
 


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Vurdilla
Дата 10.5.2006, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 10.5.2006

Репутация: нет
Всего: нет



Блин! Может, у меня help какой-то неполный, ну да ладно... Спасибо за подсказку!

Вот, кстати, может знаете, как JPEG-картинки на форму запихивать? TImage ведь только BitMap, Icon и Metafile читает, гадина. 
PM MAIL   Вверх
pandrew
Дата 11.5.2006, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 27.3.2006

Репутация: 3
Всего: 3



посмотри справку по TJPEGImage + поиск 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0467 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.