Шаг 14 - Функция SQLConfigDataSource()

Эта функция имеет следующий вид:

BOOL SQLConfigDataSource
(
	HWND hwndParent,		// Указатель на окно вызвавшее функцию
	WORD fRequest,		// Тип запроса
	LPCSTR lpszDriver,		// Пользовательское имя драйвера
	LPCSTR lpszAttributes	// атрибуты
);

Функция ворачивает TRUE, если выполнена удачно и FALSE если не удачно. Атрибут описывает тип команды и может быть следующим:

Давайте попробуем ???

// TestConfig.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "windows.h"
#include "odbcinst.h"
#include "iostream.h"

void main()
{
	if (!SQLConfigDataSource(NULL,ODBC_ADD_DSN, 
		"Microsoft Excel Driver (*.xls)", 
		"DSN=New Excel Data Source\0" 
		"Description=New Excel Data Source\0" 
		"FileType=Excel\0" 
		"DataDirectory=C:\\ExcelData\0" 
		"MaxScanRows=20\0"))
	{
		cout << "Error config ODBC" << endl;
	}
}

А вот результат работы:

14_1.gif (4995 b)

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.