Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
uyumluluk
Kullanıma Sunulan Sürüm: ODBC 2.0
Özet
SQLCreateDataSourceExW program aracılığıyla bir veri kaynağı ekler.
Uyarı
SQLCreateDataSourceExW işlevi özeldir ve doğrudan kodunuzda kullanılması amaçlanmamıştır.
Microsoft, bu alanın herhangi bir koşulda üretim uygulamasında kullanılmasını desteklemez.
Sözdizimi
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);
Tartışmalar
pCreateDSInfoW
[Giriş] Tür ODBC_CREATE_DATASOURCE_INFOW yapısı, açıklamalar için açıklamalara bakın.
İade
Veri kaynağı oluşturulduysa SQLCreateDataSourceExW TRUE döndürür. Aksi takdirde YANLIŞ döndürür. Bu işlev YANLIŞ döndürdüğünde hata kodları hakkında tanılama bilgileri için bkz. SqlCreateDataSource .
Yorumlar
ODBC_CREATE_DATASOURCE_INFOW aşağıdaki alanlara sahiptir:
dwSize
DWORD Yapının boyutunu içeren bir.
hwndParent
Veri kaynağının üst dizinine tanıtıcı.
DSNType
Oluşturulacak DSN türü. Bu sabit listelerinin neye eşlediğini anlamak için Bkz . Sürücüler ve Veri Kaynakları Hakkında .
DSNRestrictType
İzin verilen en az kısıtlanmış DSN türü.
dwCIFlags
veya DSNC_ATTEMPT_CONNiçin DSNC_DRIVER_ONLY bitleri olan bir maske.
szDSNName
Veri kaynağı adı.
szParentDir
Veri kaynağının üst dizini.
İlgili İşlevler
| Hakkında bilgi için | Bkz: |
|---|---|
| Veri kaynağı oluşturma | SQLCreateDataSource |