Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FAQ по Borland C++ Builder

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Открыть новую тему     Написать ответ в эту тему

dela_cky

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, пишу тут программу по переносу базы данных с MS SQL Servera в Access, вроде уже написал но немогу понять как написать что бы первичный ключ ставилься. по моему предположению это должно где-то тут прописать, но не знаю что уже писать. вот часть моего кода.

Код:
for(int j=0;j< ADOTable1->FieldCount;j++) // список полей таблицы i
    {
      fn= ADOTable1->Fields->Fields[j]->FieldName;
//      AnsiString s1=ADOTable1->MasterFields;
      ft= ADOTable1->Fields->Fields[j];
AnsiString s1=ft->KeyFields;
      if(j== ADOTable1->FieldCount-1)   s=s+fn+" "+FieldTypeToString(ft); else
      s=s+fn+" "+FieldTypeToString(ft)+",";
      if(str1.Length()>0){str1+=",";str2+=",";}
      str1+=fn;
      str2=str2+":"+fn;
    }
  AnsiString kfld= ADOTable1->Fields->Fields[0]->KeyFields;
    if(kfld.Length()>0)
      s+=", primary key("+kfld+")";
        else s+=")";
     ADOQuery2->SQL->Text=s;
     ADOQuery2->ExecSQL();     // создание таблиц полей в новой базе
     ADOTable1->First();

если нужно могу полностью код програмы выложить.

Всего записей: 9 | Зарегистр. 19-07-2006 | Отправлено: 16:18 03-03-2008
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет.
После выпуска 2006-2007 версий BDS, я думаю, все оценили удобство функций редактора Fold/Unfold.
Тем не менее, есть еще много проектов, написанных на Builder 6, которые по каким-то причинам перевести на новые IDE нельзя (или пока еще нельзя), но поддерживать нужно.
Вопрос: может быть кто встречал утилиты или плагины к IDE, которые добавляют этот функционал к редактору кода в Borland C++ Builder 6?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 17:16 07-03-2008
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EControl Syntax Editor, но он платный.

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 03:52 17-03-2008 | Исправлено: Tantos, 03:54 17-03-2008
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C помощью Referential Integrity можно задать связи между таблицами. Однако, когда я пытаюсь создать связь моейц таблицы с другой моей таблицей, находящейся в отличном от каталога по умолчанию DatabaseDektop, я не могу этого сделать, так как моя сторая таблица просто не видна в Referential Integrity.

Всего записей: 5789 | Зарегистр. 26-11-2007 | Отправлено: 17:56 09-04-2008
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
как организовать перезапуск программы ?

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 11:00 10-04-2008
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spike
В смысле? Создай скрипт и запусти его при закрытии своей программы

Всего записей: 5789 | Зарегистр. 26-11-2007 | Отправлено: 12:30 10-04-2008
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HelioSS
мне надо после обновления программы (переименования старого exe файли копирования нового) закрыть программу и чтобы она запустилась, после того как выгрузится

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 13:12 10-04-2008
Starley25



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа!
 
Может быть кто-нибудь подскажет аналог Borland C++ Builder для работы в Linux (смысл в том, чтобы по минимуму урезан был функционал и как говорится не нужно было платить 50 000 $ за программу).
 
С уважением Starley25.

Всего записей: 117 | Зарегистр. 07-03-2005 | Отправлено: 12:02 13-04-2008
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starley25
wxWidgets ?

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 13:50 13-04-2008
VerZer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spike

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Application->Terminate();
  ShellExecute(0, "open", "c:\\new.exe", 0, 0, SW_SHOW);
}

Всего записей: 22 | Зарегистр. 28-07-2007 | Отправлено: 17:29 13-04-2008
Tantos



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starley25
QT by Trolltech (QT Designer)

Всего записей: 1038 | Зарегистр. 31-05-2005 | Отправлено: 04:16 14-04-2008
spike



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VerZer
thx

Всего записей: 693 | Зарегистр. 23-10-2003 | Отправлено: 13:46 14-04-2008
Starley25



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу прощения за неправильно поставленный вопрос. Среда разработки нужна, такая, чтобы работала на Linux, а выходные проги можно было бы писать под винду!?
 
Хотя если честно, самому с трудом верится.
P.S. Qt же платная. Хотя есть комерческая и открытая, а разница только в квалифицированной помощи или как?
С уважением Starley25.

Всего записей: 117 | Зарегистр. 07-03-2005 | Отправлено: 16:31 14-04-2008 | Исправлено: Starley25, 16:39 14-04-2008
Garrett

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starley25
Ну зачем же так мучиться. Используй турбо с на винде, или экспресс вижуал студию.

Всего записей: 2736 | Зарегистр. 16-10-2003 | Отправлено: 17:30 14-04-2008
2bit



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раньше пользовался BCB-6 сейчас поставил RAD Studio 2007 и сразу заметил разницу.
Не могу найти мастер для добавления функций и полей класса, куда они его прикопали?
Раньше был доступен из контекстного меню окна Structure.

Всего записей: 26 | Зарегистр. 18-12-2007 | Отправлено: 09:01 01-05-2008
Adalon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CodeGear RAD Studio 2007 (с декабрьским патчем).
 
При создании нового, пустого приложения ругается
[ILINK32 Error] Error: Unable to open file 'C.RES'
Помогает отключение .res файла. Однако без ресурсов нельзя.
Или вот так ругается
[ILINK32 Error] Fatal: Unable to open file ''
 
Я пробовал переносить в нужный каталог работающее приложение (чтобы удалив все превратить в пустое), менял пути, начинал компилировать и возникала опять же эта ошибка.
 
Как-то после установки у меня нормально создавались приложения (почему-то),
однако после последней переустановки системы опять 25.
 
Пока занимался старыми проектами, созданными еще в 6 Билдере, это меня не сильно беспокоило, но сейчас надо несколько мелких проектов создать и вот такая засада.
 
Еще зачем-то требует на пустом проекте указать путь до EhLib'а, хотя упоминания его в проекте нет.

Всего записей: 156 | Зарегистр. 14-02-2006 | Отправлено: 11:39 01-05-2008 | Исправлено: Adalon, 12:03 01-05-2008
Adalon



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто с [ILINK32 Error] Error: Unable to open file 'C.RES' не сталкивался?

Всего записей: 156 | Зарегистр. 14-02-2006 | Отправлено: 07:19 02-05-2008
MikeN



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Открыл свой старый проект (bdsproj) в CodeGear RAD Studio 2007 (с декабрьским патчем), получил сообщение, что он преобразован.
 
И что? Теперь главная форма показывается только текстом, закладка Design отсутствует напрочь.
Файл формы dfm, разумеется, лежит на прежнем месте.
 
Где тут собака порылась, а?

Всего записей: 1072 | Зарегистр. 19-12-2001 | Отправлено: 17:55 09-05-2008
MikeN



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все, разобрался.

Всего записей: 1072 | Зарегистр. 19-12-2001 | Отправлено: 21:42 09-05-2008
diaz85

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день.
Такой вопрос:
Как в компоненте StringGrid динамически менять длину интересующего столбца (не всех!!)? Т.е. необходимо установить длину столбца равную максимальной длине строки в этом столбце.

Всего записей: 39 | Зарегистр. 05-11-2007 | Отправлено: 14:00 17-05-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » FAQ по Borland C++ Builder


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru