Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
zgodności
Wprowadzona wersja: ODBC 2.0
Podsumowanie
Programowe dodawanie źródła danych SQLCreateDataSourceExW .
Ostrzeżenie
Funkcja jest prywatna SQLCreateDataSourceExW i nie ma być używana bezpośrednio w kodzie.
Firma Microsoft nie obsługuje korzystania z tego pola w aplikacji produkcyjnej w żadnym wypadku.
Składnia
typedef enum tagDSNType
{
evCreateAnyDSN,
evCreateMachineDSN,
evCreateUserDSN,
evCreateSystemDSN,
evCreateFileDSN
} DSN_TYPE;
#define DSNC_ATTEMPT_CONN 0x00000001
#define DSNC_DRIVER_ONLY 0x00000002
typedef struct tagODBCDSNCreationInfoW
{
DWORD dwSize;
HWND hwndParent;
DSN_TYPE DSNType;
DSN_TYPE DSNRestrictType;
DWORD dwCIFlags;
WCHAR szDSNName[_MAX_PATH + 1];
LPWSTR szParentDir;
} ODBC_CREATE_DATASOURCE_INFOW;
BOOL INSTAPI SQLCreateDataSourceExW(
ODBC_CREATE_DATASOURCE_INFOW * pCreateDSInfoW);
Argumenty (w programowaniu)
pCreateDSInfoW
[Dane wejściowe] Struktura typu ODBC_CREATE_DATASOURCE_INFOW zobacz komentarze do opisów.
Zwraca
Funkcja SQLCreateDataSourceExW zwraca wartość TRUE, jeśli źródło danych zostało utworzone. W przeciwnym razie zwraca wartość FALSE. Zobacz SqlCreateDataSource , aby uzyskać informacje diagnostyczne o kodach błędów, gdy ta funkcja zwraca wartość FALSE.
Komentarze
Zawiera ODBC_CREATE_DATASOURCE_INFOW następujące pola:
dwSize
Element DWORD zawierający rozmiar struktury.
hwndParent
Dojście do katalogu nadrzędnego źródła danych.
DSNType
Typ nazwy DSN do utworzenia. Zobacz About Drivers and Data Sources (Informacje o sterownikach i źródłach danych ), aby zrozumieć, do czego te wyliczenia są mapowe.
DSNRestrictType
Dozwolony jest najmniej ograniczony typ DSN.
dwCIFlags
Maska z bitami dla elementu DSNC_ATTEMPT_CONN lub DSNC_DRIVER_ONLY.
szDSNName
Nazwa źródła danych.
szParentDir
Katalog nadrzędny źródła danych.
Powiązane funkcje
| Aby uzyskać informacje o | Zobacz |
|---|---|
| Tworzenie źródeł danych | SQLCreateDataSource |