Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
conformité
Version introduite : ODBC 2.0
Résumé
SQLCreateDataSourceExW ajoute une source de données par programmation.
Avertissement
La SQLCreateDataSourceExW fonction est privée et n’est pas destinée à être utilisée directement dans votre code.
Microsoft ne prend pas en charge l’utilisation de ce champ dans une application de production en aucune circonstance.
Syntaxe
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);
Les arguments
pCreateDSInfoW
[Entrée] Un struct de type ODBC_CREATE_DATASOURCE_INFOW consultez les commentaires pour obtenir des descriptions.
Retours
SQLCreateDataSourceExW retourne TRUE si la source de données est créée. Sinon, elle retourne FALSE. Consultez SqlCreateDataSource pour obtenir des informations de diagnostic sur les codes d’erreur lorsque cette fonction retourne FALSE.
Commentaires
Les ODBC_CREATE_DATASOURCE_INFOW champs suivants sont les suivants :
dwSize
Contenant DWORD la taille du struct.
hwndParent
Handle vers le répertoire parent de la source de données.
DSNType
Type de DSN à créer. Consultez à propos des pilotes et des sources de données pour comprendre ce à quoi ces énumérations sont mappées.
DSNRestrictType
Type DSN le moins restreint autorisé.
dwCIFlags
Masque avec bits pour l’une ou l’autre DSNC_ATTEMPT_CONN ou DSNC_DRIVER_ONLY.
szDSNName
Nom de la source de données.
szParentDir
Répertoire parent de la source de données.
Fonctions associées
| Pour plus d’informations sur | Consultez |
|---|---|
| Création de sources de données | SQLCreateDataSource |