Я хочу начать изучать базы данных, хранящиеся в различном виде и работу с ними с позиции разработчика ПО для WinXP ( впоследствии и Линукс и прочих, но это позже ). Мне часто ставят такие задачи как — сделать программу для ексель файлов, чтобы она делала то-то и то-то, сделать учет того-то и того-то и прочие... Обычно я это делаю используя VBA или пишу скрипты под готовые программные продукты, не понимая их состава... Меня это не устраивает, но я честно говоря даже не знаю с чего начать!!! Поэтому я задам несколько вопросов, чтобы хотя бы начать работать в этой области и буду очень благодарен, если вы на них ответите! Желательно, чтобы вы дали ссылки на статьи или сайты посвященные каждому вопросу, ибо я задам довольно обширные вопросы — вы мне ОЧЕНЬ поможете, если подкинете эту инфу!!!
1)Как из Си++ управлять базами данных excel — копировать данные из одной базы в другую, считывать поля, производить поиски, ну т.е. делать все те же операции, что и с помощью макросов VBA, но только из Сей, не запуская офиса?
2)Как из Си++ управлять базами данных access — делать запросы, заполнять базу ( добавлять/удалять записи ), искать что-то в базе и т.п. ?
3)Какие есть информационные порталы/статьи и т.п. про программирование баз данных на Си?
из си++ все делается при помощи библиотек и различных технологических инструментов предоставляемых
разработчиком технолгии.
AL>1)Как из Си++ управлять базами данных excel — копировать данные из одной базы в другую, считывать поля, производить поиски, ну т.е. делать все те же операции, что и с помощью макросов VBA, но только из Сей, не запуская офиса?
Здравствуйте, dad, Вы писали:
dad>из си++ все делается при помощи библиотек и различных технологических инструментов предоставляемых dad>разработчиком технолгии.
AL>>1)Как из Си++ управлять базами данных excel — копировать данные из одной базы в другую, считывать поля, производить поиски, ну т.е. делать все те же операции, что и с помощью макросов VBA, но только из Сей, не запуская офиса?
dad>посредством COM, опираясь на объектную модель офиса dad>http://rsdn.ru/Forum/Default.aspx?group=com
dad>сама объектная модель (интерфейсы) описаны в MSDN, или в том же хелпе к офису, только там примеры на VB
AL>>2)Как из Си++ управлять базами данных access — делать запросы, заполнять базу ( добавлять/удалять записи ), искать что-то в базе и т.п. ?
dad>поредсвом механизвов dad>OLE DB, ADO dad>http://rsdn.ru/Forum/Default.aspx?group=com dad>или ODBC dad>http://rsdn.ru/Forum/Default.aspx?group=db
dad>облегчить работу с COM поможет бибилотека ATL, ATL DB Templates dad>http://rsdn.ru/Forum/Default.aspx?group=atl dad>подробно описана в MSDN
dad>объектная обертка к ODBC есть в MFC
AL>>3)Какие есть информационные порталы/статьи и т.п. про программирование баз данных на Си?
Сенкс — постараюсь разобраться! А семплы кода для названных мной вещей где-нибудь можно раздобыть?
AL>Сенкс — постараюсь разобраться! А семплы кода для названных мной вещей где-нибудь можно раздобыть?
все есть в MSDN, http://msdn.microsoft.com, как самплы, так и целые демонстрационные приложения (OLE DB Server, Consumer и т.д.). программировать под windows, с использованием microsoft технологий без MSDN — невозможно априори.
Купи диски, мсдн выходит на двух или четырех дисках, либо вместе с полным комплектом ms visual studio
доп. вопросы направляй в соответсвующие форумы
Веру-ю-у! В авиацию, в научную революци-ю-у, в механизацию сельского хозяйства, в космос и невесомость! Веру-ю-у! Ибо это объективно-о! (Шукшин)