一致性
引進的版本:ODBC 2.0
總結
SQLCreateDataSourceExW 會以程序設計方式新增數據源。
警告
函式是私用的 SQLCreateDataSourceExW ,並不適合直接在您的程序代碼中使用。
Microsoft在任何情況下都不支援在生產應用程式中使用此欄位。
語法
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);
論點
pCreateDSInfoW
[輸入]型 ODBC_CREATE_DATASOURCE_INFOW 別的結構請參閱描述的批注。
退貨
如果建立數據源,SQLCreateDataSourceExW 會傳回 TRUE。 否則會傳回 FALSE。 如需此函式傳回 FALSE 時錯誤碼的診斷資訊,請參閱 SqlCreateDataSource 。
評論
具有 ODBC_CREATE_DATASOURCE_INFOW 下列欄位:
dwSize
DWORD,包含結構的大小。
hwndParent
數據源父目錄的句柄。
DSNType
要建立的 DSN 類型。 請參閱 關於驅動程式和數據源 ,以了解這些列舉對應至哪些內容。
DSNRestrictType
允許的最低限制 DSN 類型。
dwCIFlags
具有或DSNC_ATTEMPT_CONN位的DSNC_DRIVER_ONLY遮罩。
szDSNName
數據源名稱。
szParentDir
數據源的父目錄。
相關函式
| 如需相關信息 | 看! |
|---|---|
| 建立資料來源 | SQLCreateDataSource |