Можно ли на VC++ писать программы для работы с БД?
От: Koumandin Россия  
Дата: 26.04.01 18:10
Оценка:
Уже несколько лет занимаюсь программированием на VC++. И каждый раз проблемой является вывод большого колич.информации из БД на экран в табличной форме. Поневоле позавидуешь программерам на Дельфях и Билдерах, у которых есть DBGrid'ы. Может кто-нибудь подсказать общепринятый способ решения этой задачи в VC ? ( Просьба виртуальных CListCtrl'ов и ActiveX не предлагать ) :(
Re: Можно ли на VC++ писать программы для работы с БД?
От: VladD2 Российская Империя www.nemerle.org
Дата: 26.04.01 23:37
Оценка:
А почему — "ActiveX не предлагать" ???
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Можно ли на VC++ писать программы для работы с БД?
От: WindJammer  
Дата: 27.04.01 08:23
Оценка:
Здравствуйте Koumandin, 26.04.2001 12:10:34 вы писали:


>Можно ли на VC++ писать программы для работы с БД?


А начем еще можно писать? :)


> Уже несколько лет занимаюсь программированием на VC++. И каждый раз проблемой является вывод большого колич.информации из БД на экран в табличной форме. Поневоле позавидуешь программерам на Дельфях и Билдерах, у которых есть DBGrid'ы. Может кто-нибудь подсказать общепринятый способ решения этой задачи в VC ? ( Просьба виртуальных CListCtrl'ов и ActiveX не предлагать ) :(



Без ActiveX никуда не поедешь.
например MS DataGrid
Re[2]: Можно ли на VC++ писать программы для работы с БД?
От: Koumandin Россия  
Дата: 27.04.01 15:42
Оценка:
Здравствуйте VladD2, 26.04.2001 17:37:21 вы писали:

>А почему — "ActiveX не предлагать" ???


А потому-что не специалист я в ActiveX. А потом их регистрировать надо как-то при редисте.
Просто 95 % решаемых мною задач ( а я думаю и другими ) сводится к 2-м задачам: работа с БД ( и их отображение на экране ) и печать отчетов. А как раз эти вещи в VC++ как-то непроработаны ( с моей точки зрения :( ). Вот я и думал — а может я чего не понимаю ? ;)
Re[2]: Можно ли на VC++ писать программы для работы с БД?
От: Koumandin Россия  
Дата: 27.04.01 15:46
Оценка:
Здравствуйте WindJammer, 27.04.2001 02:23:04 вы писали:

>Здравствуйте Koumandin, 26.04.2001 12:10:34 вы писали:

>
>
>>Можно ли на VC++ писать программы для работы с БД?
>
>А начем еще можно писать? :)
>
На продуктах от Борланда например, хоть это и неприятно мне, так как вроде врос я в VC. Но убивает то, с какими трудами приходится решать стандартные задачи, которые коллеги на Билдере решают в 5 мин. :((
Re[3]: Можно ли на VC++ писать программы для работы с БД?
От: WindJammer  
Дата: 28.04.01 04:28
Оценка:
Здравствуйте Koumandin, 27.04.2001 09:46:05 вы писали:

>Здравствуйте WindJammer, 27.04.2001 02:23:04 вы писали:

>
>>Здравствуйте Koumandin, 26.04.2001 12:10:34 вы писали:
>>
>>
>>>Можно ли на VC++ писать программы для работы с БД?
>>
>>А начем еще можно писать? :)
>>
> На продуктах от Борланда например, хоть это и неприятно мне, так как вроде врос я в VC. Но убивает то, с какими трудами приходится решать стандартные задачи, которые коллеги на Билдере решают в 5 мин. :((

Мне сначала тоже казалось, что подобные задачи на VC++ очень трудно и долго решать. Сейчас же, подобных проблем нет. Все можно сделать очень даже быстро и качественно.
Правда без ActiveX никуда. BTW что бы использовать MS ADO Control и MS DataGrid, в принципе и не нужно хорошо знать технологию ActiveX, а COM и ADO знать нужно.
Re: Можно ли на VC++ писать программы для работы с БД?
От: romashka Удмуртия  
Дата: 28.04.01 12:02
Оценка:
Привет Koumandin

>позавидуешь программерам на Дельфях и Билдерах, у которых есть DBGrid'ы.


У нас есть круче!
Уже три года пользую Stingray Objective Grid.
Это библиотека, написанная на MFC, без всяких ActiveX (хотя есть и для ActiveX).
Так вот там есть ODBCGrid, DAOGrid, ADOGrid и т.п.
Очень рекомендую.
Re[2]: Можно ли на VC++ писать программы для работы с БД?
От: Koumandin Россия  
Дата: 30.04.01 13:43
Оценка:
Здравствуйте romashka, 28.04.2001 06:02:59 вы писали:

>>позавидуешь программерам на Дельфях и Билдерах, у которых есть DBGrid'ы.

>
>У нас есть круче!
>Уже три года пользую Stingray Objective Grid.
>Это библиотека, написанная на MFC, без всяких ActiveX (хотя есть и для ActiveX).
>Так вот там есть ODBCGrid, DAOGrid, ADOGrid и т.п.
>Очень рекомендую.

Спасибо всем, кто ответил ! Попробую все -таки резюмировать. Чистый VC++ ( я имею в виду DAO + MFC ) НЕ ПОЗВОЛЯЕТ ( не имеет визуальных средств ) достаточно удобно реализовать представление баз данных в экранных формах и требует использования либо библиотек сторонних разработчиков ( Stingray например ), либо ActiveX компонент. :(
С уважением.
Re[3]: Можно ли на VC++ писать программы для работы с БД?
От: Sphinx http://sphinx.on.to
Дата: 03.05.01 14:09
Оценка:
Здравствуйте Koumandin, 30.04.2001 07:43:46 вы писали:

>Здравствуйте romashka, 28.04.2001 06:02:59 вы писали:

>
>>>позавидуешь программерам на Дельфях и Билдерах, у которых есть DBGrid'ы.
>>
>>У нас есть круче!
>>Уже три года пользую Stingray Objective Grid.
>>Это библиотека, написанная на MFC, без всяких ActiveX (хотя есть и для ActiveX).
>>Так вот там есть ODBCGrid, DAOGrid, ADOGrid и т.п.
>>Очень рекомендую.
>
> Спасибо всем, кто ответил ! Попробую все -таки резюмировать. Чистый VC++ ( я имею в виду DAO + MFC ) НЕ ПОЗВОЛЯЕТ ( не имеет визуальных средств ) достаточно удобно реализовать представление баз данных в экранных формах и требует использования либо библиотек сторонних разработчиков ( Stingray например ), либо ActiveX компонент. :(
> С уважением.

... либо используя сторонние бесплатные разработки (StringGrid с www.codeguru.com) в паре а DAO.
Sphinx
Re[3]: Можно ли на VC++ писать программы для работы с БД?
От: romashka Удмуртия  
Дата: 05.05.01 10:07
Оценка:
Привет, Koumandin

>Чистый VC++ ( я имею в виду DAO + MFC ) НЕ ПОЗВОЛЯЕТ

>библиотек сторонних разработчиков ( Stingray например )

Поскольку эти библиотеки написаны на MFC, то я тогда не понимаю, что имеется ввиду под чистым VC++?
Re[4]: Можно ли на VC++ писать программы для работы с БД?
От: Koumandin Россия  
Дата: 05.05.01 18:55
Оценка:
Здравствуйте romashka, 05.04.2001 04:07:12 вы писали:

>Привет, Koumandin

>
>>Чистый VC++ ( я имею в виду DAO + MFC ) НЕ ПОЗВОЛЯЕТ
>>библиотек сторонних разработчиков ( Stingray например )
>
>Поскольку эти библиотеки написаны на MFC, то я тогда не понимаю, что имеется ввиду под чистым VC++?

Имеется ввиду "Сел и поехал", а не получается :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.