Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
de conformidade
Versão introduzida: ODBC 2.0
Resumo
SQLCreateDataSourceExW adiciona uma fonte de dados programaticamente.
Aviso
A SQLCreateDataSourceExW função é privada e não deve ser usada diretamente em seu código.
A Microsoft não dá suporte ao uso desse campo em um aplicativo de produção em nenhuma circunstância.
Sintaxe
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] Um struct do tipo ODBC_CREATE_DATASOURCE_INFOW vê comentários para descrições.
Devoluções
SQLCreateDataSourceExW retornará TRUE se a fonte de dados for criada. Caso contrário, ele retornará FALSE. Consulte SqlCreateDataSource para obter informações de diagnóstico sobre códigos de erro quando essa função retornar FALSE.
Comentários
Ele ODBC_CREATE_DATASOURCE_INFOW tem os seguintes campos:
dwSize
Um DWORD que contém o tamanho do struct.
hwndParent
Um identificador para o diretório pai da fonte de dados.
DSNType
O tipo de DSN a ser criado. Consulte Sobre drivers e fontes de dados para entender o que essas enumerações mapeiam.
DSNRestrictType
O tipo DSN menos restrito permitido.
dwCIFlags
Uma máscara com bits para um DSNC_ATTEMPT_CONN ou DSNC_DRIVER_ONLY.
szDSNName
Nome da fonte de dados.
szParentDir
O diretório pai da fonte de dados.
Funções relacionadas
| Para obter informações sobre | Veja |
|---|---|
| A criação de fontes de dados | SQLCreateDataSource |