Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
de conformidad de
Versión introducida: ODBC 2.0
Resumen
SQLCreateDataSourceExW agrega un origen de datos mediante programación.
Advertencia
La SQLCreateDataSourceExW función es privada y no está pensada para usarse directamente en el código.
Microsoft no admite el uso de este campo en una aplicación de producción en ninguna circunstancia.
Sintaxis
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);
Argumentos
pCreateDSInfoW
[Entrada] Un struct de tipo ODBC_CREATE_DATASOURCE_INFOW vea comentarios para obtener descripciones.
Devoluciones
SQLCreateDataSourceExW devuelve TRUE si se crea el origen de datos. De lo contrario, devuelve FALSE. Consulte SqlCreateDataSource para obtener información de diagnóstico sobre los códigos de error cuando esta función devuelve FALSE.
Comentarios
ODBC_CREATE_DATASOURCE_INFOW tiene los siguientes campos:
dwSize
que DWORD contiene el tamaño de la estructura.
hwndParent
Identificador del directorio primario del origen de datos.
DSNType
Tipo de DSN que se va a crear. Consulte Acerca de los controladores y orígenes de datos para comprender a qué se asignan estas enumeraciones.
DSNRestrictType
Tipo de DSN menos restringido permitido.
dwCIFlags
Máscara con bits para DSNC_ATTEMPT_CONN o DSNC_DRIVER_ONLY.
szDSNName
Nombre del origen de datos.
szParentDir
Directorio primario del origen de datos.
Funciones relacionadas
| Para obtener información sobre | Vea |
|---|---|
| Creación de orígenes de datos | SQLCreateDataSource |