Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Efterlevnad
Version introducerad: ODBC 2.0
Sammanfattning
SQLCreateDataSourceExW lägger till en datakälla programmatiskt.
Varning
Funktionen SQLCreateDataSourceExW är privat och är inte avsedd att användas direkt i koden.
Microsoft stöder inte under några omständigheter användning av det här fältet i ett produktionsprogram.
Syntax
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);
Argumentpunkter
pCreateDSInfoW
[Indata] En struct av typen ODBC_CREATE_DATASOURCE_INFOW se kommentarer för beskrivningar.
Retur
SQLCreateDataSourceExW returnerar TRUE om datakällan skapas. Annars returneras FALSE. I SqlCreateDataSource finns diagnostikinformation om felkoder när den här funktionen returnerar FALSE.
Kommentarer
Har ODBC_CREATE_DATASOURCE_INFOW följande fält:
dwSize
A DWORD som innehåller structens storlek.
hwndParent
Ett handtag till datakällans överordnade katalog.
DSNType
Den typ av DSN som ska skapas. Se Om drivrutiner och datakällor för att förstå vad dessa uppräkningar mappar till.
DSNRestrictType
Den minst begränsade DSN-typen tillåts.
dwCIFlags
En mask med bitar för antingen DSNC_ATTEMPT_CONN eller DSNC_DRIVER_ONLY.
szDSNName
Namn på datakälla.
szParentDir
Den överordnade katalogen för datakällan.
Relaterade funktioner
| Mer information om | Se |
|---|---|
| Skapa datakällor | SQLCreateDataSource |