Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kesuaian
Versi diperkenalkan: ODBC 2.0
Ringkasan
SQLCreateDataSourceExW menambahkan sumber data secara terprogram.
Peringatan
Fungsi SQLCreateDataSourceExW ini bersifat privat dan tidak dimaksudkan untuk digunakan langsung dalam kode Anda.
Microsoft tidak mendukung penggunaan bidang ini dalam aplikasi produksi dalam keadaan apa pun.
Sintaksis
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);
Argumen
pCreateDSInfoW
[Input] Struct jenis ODBC_CREATE_DATASOURCE_INFOW melihat komentar untuk deskripsi.
Pengembalian Barang
SQLCreateDataSourceExW mengembalikan TRUE jika sumber data dibuat. Jika tidak, ia mengembalikan FALSE. Lihat SqlCreateDataSource untuk info diagnostik tentang kode kesalahan saat fungsi ini mengembalikan FALSE.
Komentar
ODBC_CREATE_DATASOURCE_INFOW memiliki bidang berikut:
dwSize
yang DWORD berisi ukuran struct.
hwndParent
Handel ke direktori induk sumber data.
DSNType
Jenis DSN yang akan dibuat. Lihat Tentang Driver dan Sumber Data untuk memahami apa enum ini dipetakan.
DSNRestrictType
Jenis DSN yang paling tidak dibatasi yang diizinkan.
dwCIFlags
Masker dengan bit untuk atau DSNC_ATTEMPT_CONNDSNC_DRIVER_ONLY.
szDSNName
Nama sumber data.
szParentDir
Direktori induk sumber data.
Fungsi Terkait
| Untuk informasi mengenai | Lihat |
|---|---|
| Membuat sumber data | SQLCreateDataSource |