Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Transpose SafeArray https://www.cyberforum.ru/ c-cpp/ thread2495662.html
Всем привет. Набросал функцию для транспонирования SafeArray (двухмерный), с любым типом данных. Вопрос знатокам: можно ли сделать эффективно, не прибегая к низкому уровню, к примеру, через VType... Набросал функцию для транспонирования SafeArray (двухмерный), с любым типом данных. Вопрос знатокам: можно ли сделать эффективно, не прибегая к низкому уровню, к примеру, через VType или каким либо...
C/C++ Правильный путь к файлу
Народ такая проблема.. есть код: 1 axWindowsMediaPlayer1->URL ="D:\\Programm\\Game_for_Sonja\\Cartoons\\Cartoon_1.mp4"; 2 axWindowsMediaPlayer1->Ctlcontrols->play(); все работает, но я... И при чем здесь VB?
C/C++ Программно работать с recent file list в PowerPoint
получить доступ к recent file list в PowerPoint. Нужна помощь получить доступ к recent file list в PowerPoint. Нужна помощь Тут, наверное, придётся читать из реестра - HKEY_CURRENT_USER\Softeware\Microsoft\Office\\PowerPoint\File MRU
C/C++ #import библиотеки в зависимости от версии Excel Добрый день! В своём приложении экспортирую в Excel данные. Сейчас всё настроено под Excel 2013. #import "C:\\Program Files\\Common Files\\microsoft shared\\OFFICE15\\MSO.DLL" #import... В своём приложении экспортирую в Excel данные. Сейчас всё настроено под Excel 2013. Здесь ты не экспортируешь данные, ты генерируешь заголовки в соответствии typelib в этих файлах Добавлено через... https://www.cyberforum.ru/ c-cpp/ thread2476940.html
C/C++ Возможно ли произвести безопасное извлечение USB? В задании просится написать программу, которая может находить подключенные USB устройства и безопасно их отключать. Я искал такую возможность на Python 3 и C++, но ничего, кроме отключение самого... https://www.cyberforum.ru/attachment.php?attachmentid=1048479&stc=1&d=15605439 https://www.cyberforum.ru/attachment.php?attachmentid=1048478&stc=1&d=156054395467 https://www.cyberforum.ru/ c-cpp/ thread2471323.html C/C++ OLE для чайника Добрый день! Нужна помощь с работой с данными Excel. Работаю в Visual Studio C++. Нужно забирать данные из файла Excel в программу, производить различные вычисления и записывать их обратно. В... Нужна помощь с работой с данными Excel. Работаю в Visual Studio C++. Нужно забирать данные из файла Excel в программу, производить различные вычисления и записывать их обратно. В интернете нашел, что... https://www.cyberforum.ru/ c-cpp/ thread2487980.html
C/C++ Для чего эти бессмысленные строчки ? Изучаю написание драйверов для пользовательского режима Виндов. Для начала на малознакомом мне C++ (ранее писал только на чистом C, когда не на ассемблере) раз на нем пишут подобное, а потом может... Так вот что означают эти строчки ? Это какой-то стиль оформления или в этих строчках есть некий таинственный смысл, который, глядя через призму чистого C, не увидеть ? Это чтобы компилятор не... https://www.cyberforum.ru/ c-cpp/ thread2479478.html C/C++ Работа с браузерами https://www.cyberforum.ru/ c-cpp/ thread2568045.html
Есть у меня программа бот, которая работает с IE, через его интерфейс IWebBrowser2 Вытаскивает html, ищет координаты объектов на странице и нажимает их. Ссылки, кнопки, комбобоксы и прочее... Но... го хом, спамер
C/C++ Петцольд OLE IMalloc Пример из книги падает во время выполнения, компилятор пишет ересь. Падения происходит при попытке достучаться к любой услуге интерфейсов IUnknown или IMalloc. О том что компилятор болеет - четко... В общем код: DECLARE_INTERFACE_(DAlloc, IMalloc) разворачивается в struct declspec(novtable) DAlloc: public IMalloc https://www.cyberforum.ru/ c-cpp/ thread2527377.html C/C++ Excel и C++ Помогите пожалуйста. Хочу использовать в программах C++ данные из Excel. Прочитал про систему OLE, но ничего не понял... Объяснения везде запутанны. Не понимаю какие нужны библиотеки, какая среда... Maksim Rogerson, принципы работы могут сильно отличаться в зависимости от среды в которой вы работаете. если через низкий API то например как то так HRESULT AutoWrap(int autoType, VARIANT *pvResult,... https://www.cyberforum.ru/ c-cpp/ thread2530988.html
C/C++ Inside OLE Есть у кого книга в электронке Inside OLE / Inside OLE second? https://cloud.mail.ru/public/3HtE/2MPpaKLpn Добавлено через 6 минут https://cloud.mail.ru/public/3KBU/3g87TRPWf https://www.cyberforum.ru/ c-cpp/ thread2553048.html Как убрать script error сообщения в СОМ объекте Internet Explorer? (ATL) C/C++
Создаю компонент браузера на форме, вида AtlAxWinInit(); hBrowser = CreateWindowEx(WS_EX_STATICEDGE, "AtlAxWin", "https://yandex.ru", WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL ,... В общем, решил. Если кто будет искать, то надо установить свойство IwebBrowser -> silent в variant_true. Может можно как-то получше, не знаю.
25 / 12 / 5
Регистрация: 12.01.2020
Сообщений: 419
23.01.2020, 16:31  [ТС] 0

Работа с БД: с чего начать - C/C++ - Ответ 14197313

23.01.2020, 16:31. Показов 43616. Ответов 72
Метки (Все метки)

Ответ

Забил на него, как и советовали.
Итак, сейчас код такой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include "DBConn.h"
#include <iostream>
using namespace std;
#import "c:/Program Files/Common Files/System/ADO/msado15.dll" rename("EOF","EoF")
 
ADODB::_ConnectionPtr pConnection = NULL;
ADODB::_CommandPtr pCommand = NULL;
ADODB::_RecordsetPtr pRSet = NULL;
 
#ifdef _UNICODE
int wmain(void)
#else
int main(void)
#endif
{
    // устанвливаем русскую локаль для консоли
    setlocale(LC_ALL, "Russian");
 
    ::CoInitialize(NULL);
 
            try {
            //ConnectionString: = ADODB.PromptDataSource(0, "");
                pConnection.CreateInstance((__uuidof(ADODB::Connection)));
                pConnection->Open((L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\Parik.mdb;"), _bstr_t(""), _bstr_t(""), 0);
                    
                    pCommand.CreateInstance(__uuidof(ADODB::Command));
                    //pCommamd->ActiveConnection = pConnection;
                    pCommand->CommandText = "Select Firm From Enterprise";
                    pCommand->CommandType = ADODB::CommandTypeEnum::adCmdText;
                    //pCommand->Execute;
        
                        pRSet->Open(pCommand->CommandText, &pConnection, ADODB::CursorTypeEnum(3), ADODB::LockTypeEnum(3), 0);
        
        cout << "Список предприятий: " << pRSet->Index << "\n";
        pRSet->Close();
        return 0;
    }
    catch (_com_error &e)
    {
        //Get info from _com_error
        cout << "Где-то ошибка!" << e.Description() << "\n";
    }
 
    return 0;
}
Если раскомментировать строку
C++
1
//pCommamd->ActiveConnection = pConnection;
, то появляется ошибка "C2065 pCommamd: необъявленный идентификатор". Если не раскомментировать, то код выполняется до строки pRSet->Open...

Вернуться к обсуждению:
Работа с БД: с чего начать C/C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.01.2020, 16:31
Готовые ответы и решения:

работа с графикой. с чего начать?
Итак,есть консольный морской бой. Возможно ли сделать на него графическую оболочку и что для этого надо? как это все между собой связать?...

Работа с API. С чего начать?
Всем привет! Мне надо написать скрипт который работает с другим сайтом с помощью API. Так как я раньше этим на занимался, хочу...

Дипломная работа. С чего начать ?
Привет всем. Получил тему дипломной работы. Построение информационного словаря признаков для распознавания объектов. Подскажите...

72
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.01.2020, 16:31
Помогаю со студенческими работами здесь

Работа с изображениями, с чего начать?
Подскажите, пожалуйста, необходимо реализовать сжатие изображения из формата bmp в jpeg, никогда с этим не встречался, не подскажите ли вы...

Работа в интернете, с чего начать?
всем здрасте :) я вот решил занятся заработком в интернете, но не знаю с чего лучше начать. знаю что лв можно сделать на сайте, рекламе,...

Работа со структурами, подскажите с чего начать
Здравствуйте, знатоки ,мне нужна ваша помощь :) Вообщем, мне надо сделать лабораторную по структурам : Создать массив структур...

Работа со списками, подскажите с чего начать
Работа со списками: в списке целых чисел удалить из каждой группы подряд идущих одинаковых элементов все, кроме одного.

Работа с файлами,чтение/запись, не знаю даже с чего начать
У администратора железнодорожных касс хранится информация о свободных местах в поездах дальнего следования на ближайшую неделю в ...

0
Новые блоги и статьи
Введение в Dapr для разработчиков .NET
UnmanagedCoder 18.03.2025
Разработка распределенных систем никогда не была настолько востребованной и одновременно такой сложной. Если вы . NET разработчик, то наверняка сталкивались с необходимостью жонглировать обнаружением. . .
Собеседование по Spring Boot: продвинутые вопросы и ответы
Javaican 18.03.2025
Собеседования на позиции старших разработчиков и архитекторов требуют глубокого понимания внутренних механизмов Spring Boot, нюансов конфигурирования, подходов к оптимизации и построению сложных. . .
Перечисления в TypeScript: использование и лучшие практики
run.dev 18.03.2025
Пишете код и устали от разбросанных по проекту "волшебных" строк и чисел? Знакомая ситуация: где-то в глубине кода притаилась строка "ADMIN", а в другом месте используется "admin". И вот уже. . .
Фишки Kotlin, которые все любят
Javaican 18.03.2025
Помню, как скептически относился к появлению "ещё одного языка для JVM" — мол, зачем нам что-то новое, когда есть Java? Но первый же проект на Kotlin заставил меня пересмотреть свое мнение. Код стал. . .
Списки и кортежи в Python: различия, особенности, применение
py-thonny 18.03.2025
Если вы когда-нибудь писали код на Python, то наверняка сталкивались с конструкциями вида или ('имя', 25, 'инженер'). Это и есть списки и кортежи — последовательности, хранящие упорядоченные наборы. . .
Интеграция JavaScript в Haskell
golander 18.03.2025
Ключевая особенность нового JS-бэкенда GHC — возможность создавать колбэки из JavaScript в Haskell-код. Это открывает дорогу разработке полноценных браузерных приложений, позволяя реагировать на. . .
Циклы for в Python
py-thonny 17.03.2025
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем. . .
Предсказание ветвлений - путь к высокопроизводи­тельному C++
NullReferenced 17.03.2025
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых. . .
Паттерн CQRS в C#
UnmanagedCoder 17.03.2025
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую,. . .
Паттерн Цепочка ответственности в C#
UnmanagedCoder 17.03.2025
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru