C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 25 - Список OLEDB провайдеров (окно выбора) / OLE DB / Visual C++

Шаг 25 - Список OLEDB провайдеров (окно выбора)

Итак если мы знаем имя OLEDB провайдера это хорошо. Но ведь мы можем и не знать. Первые способ это показать в программе окно настройки. То что мы видели в AppWizard и дать возможность пользователю выбрать провайдера. Здесь все просто, открываем CDataSource без параметров или указав HWND окна которое вызывает этот диалог и он предстанет перед Вами.

#include "stdafx.h"
#include "afxwin.h"
#include "afxoledb.h" 			// классы OLEDB шаблонов
#include "iostream.h"

void main(int argc, char* argv[])
{
	CoInitialize(NULL);		// инициализация COM

	CDataSource db;
	HRESULT		hr;		// код ошибки


	hr = db.Open();
	if (FAILED(hr))
	{
			cout << "Error db.Open" << endl;
			return;
	}
	
}

Вот такое окно появится.

25_1.gif (9159 b)


Загрузить проект | | |
Автор Каев Артем.
[AD]