Змінюй хід війни! Допомагай ЗСУ!

С+ и база данных (Access)

  • Автор теми Автор теми inferno_99
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 28.01.2009
Повідом.: 176
С++ и база данных (Access)

Нужно написать программму - Адресная книга. Там должны хранится адрес, телефон абонента и т.д. Это всё дело нужно зделать функциями WIN API. Я хочу связать саму программу с базой данных в Access и хранить там информацию об абонентах.

Помогите найти материал как это реализовать, посоветуйте...

мда... вижу много есть понимающего народа в этой области...
 
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.

Помоему инфы предостаточно

Лично я подключаюсь к БД Access через ADO
 
А что это такое ADO? То же что и ОDBC?
Я читал на сайте майкрософта - там надо скачать какойто драйвер сначала - их хрен найдешь - куча всяких не знаю чё качать!

Мне надо через Win API обязательно делать.
Обьясни плиз, как оно работает, где взять инфу по функциям или чё там...
 
inferno_99, а зачем обязательно WinAPI? Все же заебаться можно GUI настолько сурово делать...
Сам MS Access на компе будет? Или только БД MS Access?
 
Это курсовая по системному програмированию)))) Тут ОБЯЗАТЕЛЬНО на WinAPI делать))) иначе это уже не тот предмет будет =)
 
An ODBC Connection to an MS Access Database

Here is how to create a connection to a MS Access Database:

1. Open the ODBC icon in your Control Panel.
2. Choose the System DSN tab.
3. Click on Add in the System DSN tab.
4. Select the Microsoft Access Driver. Click Finish.
5. In the next screen, click Select to locate the database.
6. Give the database a Data Source Name (DSN).
7. Click OK.

Потом цепляться к БД
Как то так -)
 
можно ссылку на сайт, с которого скопировано?
и где можно драйвер скачать?
 
Уже закрыл, сорри
Разбанься в гугле и введи туда из того что я написал
 
ояебу. Гуй через API уже системным программированием считают...
 
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
В твоём случае работать с БД можно только через ODBC (ибо ADO технология .NET)
 
А что это такое ADO?
Мне надо через Win API обязательно делать.
Обьясни плиз, как оно работает, где взять инфу по функциям или чё там...

Ну, Ты ленивец - а в гугле набрать "что такое ADO?" не пробовал)))
К аксесу подключаться и не обязательно - инфу можно хранить и в тексте и в бинарнике с твоей структурой... Нужно просто справочник по WinAPI поюзать - мысли, глядишь, в голову и приплывут... Или за Тебя надо курсовик написать??? - тада готофь бабки :пиво: и вешай объяву))
 
Ну это зделать проще всего))) И за простое мало балов дают :D

А про простоту никто и не говорит - не лету пакуй+шифруй+самостоятельно распределяй по хвоста кластеров на винте инфу и будет над чем голову поломать))
Кста, на машине, где будет функционировать Твоя АК не обяз стоять тупое ПО от MS, привязка к аксесу, имхо, это "-")))
 
чтобы работать с mdb файлом access не нужен ни разу
и "тупое" - это ваше мнение. очень очень ИМХО -)
 
В твоём случае работать с БД можно только через ODBC (ибо ADO технология .NET)

ну вот не путайте кислое с зелёным
ADO и ADO.NET совершенно разные технологии и к .NET framework имеет отношение только последняя.

proof: ADO ADO.NET
 
чтобы работать с mdb файлом access не нужен ни разу
Просто хотелось заметить, что хранить простую адресную книжку в .mdb - это не есть оптимально. Просто, такое мнение...
А на счет писать GUI - есть такая штука MS Macro Assembler - вот с помощью неё чисто силами WIN API в универе прожки и писал)))) Удобно и быстро.
 
Так это претензии не к ТС, а к его руководителю.
Я тоже раз курсач на PIC16 написал. Препод его зарубил с тем основанием, что кроме КР580ВМ80 ничего не знает.
 
Вот на днях мне препод сказал что его интересует только графический вывод, а как я буду работать с данными менее важно

Найти бы где-нибудь готовую книжку - посмотреть пример оформления...
 
Найти бы где-нибудь готовую книжку - посмотреть пример оформления...

а почему не сразу сорс?
возьми с# и адо, тогда очень просто реализуется(темболе,что сорсов хватает в нете, смотри линки которые тебе выше давали)
 
***, если сказано WinAPI, накуя человеку .NET и CLR совать?
И тогда уже C# и ADO.NET
 
Назад
Зверху Знизу