|
Home → WINDEV 25 → Como instalar o driver nativo do Ms SQL Server no WX (Windev, Webdev e Windev Mobile) |
Como instalar o driver nativo do Ms SQL Server no WX (Windev, Webdev e Windev Mobile) |
Started by Boller, May, 20 2025 9:37 PM - No answer |
| |
| | | |
|
| |
Registered member 4,520 messages |
|
Posted on May, 20 2025 - 9:37 PM |
Boa tarde,
Para instalar e configurar o driver nativo do Microsoft SQL Server da PC SOFT (utilizado no WINDEV, WEBDEV e WINDEV Mobile), siga este passo a passo: 
⸻
✅ Requisitos • Possuir uma licença válida do Native SQL Server Connector. Caso não tenha, entre em contato com o BOLLER pelo +55 41 99949 1800, representante no Brasil ou com suporte comercial da PC SOFT. 
Domwload ############ PCSOFT.FR/DL ############
Vai precisar fo serial
• Instalar a biblioteca cliente do SQL Server compatível com sua versão do banco de dados. As opções recomendadas incluem: • MSOLEDBSQL (recomendado) • SQL Server Native Client 11.0 (SQLNCLI11) • msodbcsql17 (para conexões via ODBC)
⸻
🧩 Etapa 1: Instalar a biblioteca cliente do SQL Server
Você pode baixar o SQL Server Native Client 11.0 através do Microsoft SQL Server 2012 Feature Pack. Durante a instalação, execute o seguinte comando para instalar todos os componentes: 
msiexec /i sqlncli.msi ADDLOCAL=ALL IACCEPTSQLNCLILICENSETERMS=YES
Isso instalará os arquivos necessários, como sqlncli11.dll, em %SYSTEMROOT%\system32\. 
⸻
🔧 Etapa 2: Configurar a conexão no WINDEV/WEBDEV
Opção A: Usando o editor de análise (modo gráfico) 1. Abra o editor de análise no WINDEV ou WEBDEV. 2. No menu “Análise”, clique em “Importar descrições de arquivos/tabelas…”. 3. Escolha “SQL Server” como tipo de banco de dados. 4. Informe os dados da conexão: servidor, banco de dados, usuário e senha. 5. Selecione as tabelas a serem importadas. 6. Finalize a importação. 
As tabelas importadas aparecerão em azul na análise e poderão ser manipuladas com funções HFSQL, como HReadFirst e HReadNext . 
Opção B: Usando programação com WLanguage
Você pode configurar a conexão programaticamente utilizando as funções HOpenConnection ou SQLConnect. 
Exemplo com HOpenConnection:
MyConn is Connection MyConn..Provider = hNativeAccessSQLServer MyConn..User = "usuario" MyConn..Password = "senha" MyConn..Source = "SERVIDOR\INSTANCIA" MyConn..Database = "NomeDoBanco" MyConn..Access = hOReadWrite
IF HOpenConnection(MyConn) = False THEN Error(HErrorInfo()) ELSE Info("Conexão estabelecida com sucesso!") END
Exemplo com SQLConnect:
H.SQLServerMode = 0 // 0 para OLE DB, 3 para ODBC nConn is int = SQLConnect("NomeConexao", "", "", "", "SQL SERVER") IF nConn = 0 THEN Error(SQL.Error) END
⸻
⚙️ Etapa 3: Configurar conexões com WDSQSINS (opcional)
Para compatibilidade com versões anteriores ou para configurações adicionais, você pode utilizar o utilitário WDSQSINS.EXE (32 bits) ou WDSQSINS64.EXE (64 bits):  1. Execute o WDSQSINS.EXE. 2. Clique em “Adicionar” para criar uma nova conexão. 3. Informe o nome da fonte de dados, descrição e string de conexão (por exemplo, SERVIDOR\INSTANCIA). 4. Configure opções adicionais, como formato de data e comandos SET ANSI. 5. Salve as configurações. 
As informações de configuração serão armazenadas no arquivo Wdsqsins.ini no diretório do Windows . 
⸻
🧪 Etapa 4: Testar a conexão
Após configurar a conexão, você pode testá-la utilizando o utilitário WDSQL ou diretamente no seu projeto WINDEV/WEBDEV, executando funções como HReadFirst ou SQLExec para verificar se a comunicação com o banco de dados está funcionando corretamente. 
⸻
ℹ️ Observações adicionais • O Native Connector suporta versões do SQL Server desde a 7 até a 2022, incluindo edições Express e SQL Azure .  • Para conexões via ODBC, utilize as bibliotecas wd300sqlserver2.dll (32 bits) ou wd300sqlserver2_64.dll (64 bits). Para OLE DB, utilize wd300sqlserver.dll (32 bits) ou wd300sqlserver64.dll (64 bits).  • Você pode alternar entre os modos OLE DB e ODBC utilizando a variável H.SQLServerMode (0 para OLE DB, 3 para ODBC).  • O Native Connector permite o uso de funções HFSQL (HReadNext, HModify, etc.) e SQL (SQLExec, SQLFetch, etc.) para manipulação dos dados. 
-- Adriano José Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 99949 1800 adrianoboller@gmail.com skype: adrianoboller http://wxinformatica.com.br/Message modified, May, 20 2025 - 10:01 PM |
| |
| |
| | | |
|
| | | | |
| | |
|