class MySuperBase
{
/*... здеcь всякие объявления */
protected:
TTable *m_tab;
/*... снова всякие объявления */
public:
__fastcall MySuperBase();
__fastcall ~MySuperBase();
};
__fastcall MySuperBase::MySuperBase()
{
m_tab = new TTable(Application);
}
__fastcall MySuperBase::~MySuperBase()
{
delete m_tab;
}
Работа с базой
Здрасьте, у меня небольшой вопрос: Как организовать работу с базой данных на C++Builder, НЕ используя стандартных компонентов и минуя псевдонимы. Если можно примерчик. Зарание спасибо.
Цитата:
Originally posted by Ozz
Здрасьте, у меня небольшой вопрос: Как организовать работу с базой данных на C++Builder, НЕ используя стандартных компонентов и минуя псевдонимы. Если можно примерчик. Зарание спасибо.
Здрасьте, у меня небольшой вопрос: Как организовать работу с базой данных на C++Builder, НЕ используя стандартных компонентов и минуя псевдонимы. Если можно примерчик. Зарание спасибо.
извини, конечно, а чем тебя не устраивают стандартные компоненты? а не используя стандартные - это, имхо, только собственные писать )) дороже выйдет )
какая база?
База любая. Ну например, Access. А не устраивает меня стандартные, потому что во-первых - стандартные отображают данные, а мне их нужно обробатывать(неотображая). Скрывать - нерациональное использование. Во-вторых - я делаю класс, а в нём их придётся создавать динамически. И вобще, в них куча всякой ненужной мне батвы. Вобщем нужен другой выход.
Цитата:
Originally posted by Ozz
База любая. Ну например, Access.
База любая. Ну например, Access.
Access -- суксь и маст дай, что признала даже Micro$oft. Хотя, для начала будет в самый раз.
Цитата:
А не устраивает меня стандартные, потому что во-первых - стандартные отображают данные, а мне их нужно обробатывать(неотображая).
:D Тогда не отображай. :D Кто тебе мешает скрыть контрол, в котором "лишние" данные отображаются? Или вообще этот контрол на форму не кидать? А для "неотображения" поля в гриде достаточно нужному пол. а датасете написать Visible = false;
Цитата:
Скрывать - нерациональное использование.
Почему?
Цитата:
Во-вторых - я делаю класс, а в нём их придётся создавать динамически.
В классе можно написать, например, так:
Код:
Цитата:
И вобще, в них куча всякой ненужной мне батвы. Вобщем нужен другой выход.
Много -- не мало. Бери пример с Micro$oft ;) , она такими мелочами не заморачивается.
Убедили! Спасибо. а то бы так и мучился бы.