Вниз
Скачать: CL | DM;

Базы данных под VC++   Найти похожие ветки 

← →
Forever   (2002-10-12 11:57) [0]

Мне интересно, как делаются базы данных под VC. Я видел апишные функции для работы, например, с interbase ! Это черт ногу сломит.
Неужели под VC все используют только API как для построения интерфейса, так и для работы с базой ? Неужели нет никаких компонентов ? Ведь тогда даже простенькую базу чокнешься делать...


← →
kaif ©   (2002-10-12 12:30) [1]

В руководстве по IB подробно приведены примеры именно на C. Я не думаю, чтобы программирование запросов в C было сложным. В принципе, компоненты запросов не делают ничего особенного, кроме организации клиентского курсора для набора. Другое дело - экранные компоненты Data Aware Controls. Не думаю, что под VC++ есть что-то подобное, по крайней мере то, что я там видел стандартного (MFC) представляет собой довольно убогий комплект. Но не исключено, что есть ООП пакеты для VC++, в которых реализованы классы, облегчающие работу с БД или хотя бы ActiveX-ы, выполняющие эту задачу. Но это скорее к знатокам VC++ надо обращаться (на другой форум).
А что-нибудь простенькое, я думаю, можно все же сделать, используя руководство IB API Guide и переведя на С исходный паскалевский текст IBX компонентов Delphi (в тех частях, где происходит соединение с базой, старт транзакции, подготовка и исполнение запроса). Я бы с этого начал, если бы вздумал переходить на VC++.


← →
Suntechnic ©   (2002-10-12 17:26) [2]

В для доступа через ОDBC в MFC существуют два класса CDatabase и CRecordset.

ADO он и в африке ADO. Это всего лишь надстройка над OLE DB, который есть не что иное как COM. Так что всё то что вы видите в Делфи вы увидите и VC++ (за исключением компонентов по отображению данных конечно).

Кстати и использование API для доступа ка базам это не такая уж и трудная задача. Мне в своё время пришлось писать классовую обёртку для ODBC API и ничего, как видите в здравом уме :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-101274
Gari
2002-10-22 14:27
2002.10.31
Работа с ActiveX


1-101335
Super
2002-10-18 20:21
2002.10.31
Кто нибудь знает адрес сайта где собрана вся библиотека RFC?


7-101539
Seldon
2002-08-24 21:25
2002.10.31
PC Speaker


14-101453
VictorT
2002-10-10 18:39
2002.10.31
Выручите девчёнку :)


1-101275
iNew
2002-10-21 21:22
2002.10.31
Модем в Делфи




   Наверх