GERANDO CONSUTAS SQL SOBRE TABLEAS DBF COM EXCEL E VBA
Para quem ainda carrega o legado das tabelas DBF, essa é uma interessante função para gerar consultas SQL que extraem os dados dessas tabelas, transferindo-os para uma planilha EXCEL.
Não se trata apenas de abrir a tabela DBF, o que o EXCEL faz tranquilamente, mas gerar consultas inteligentes, que mesclem dados entre tablelas e podem criar excelentes relatórios diretamente no EXCEL.
Você precisará de conhecimentos básicos de SQL, de VBA e EXCEL.
Para acessar o VBA, e criar o código, você pode se basear no link http://www.meiragoncalves.com/blog/?p=154, e substituir o código que está lá por esse que segue:
* O código abaixo supõe que você tem um arquivo CLIENTES.DBF na pasta C:\PASTA\COM\AS\TABELAS;
Function OpenDBFConn()
Dim Conn, SQL, ListaTabela
Set Conn = CreateObject(“ADODB.Connection”)
Conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;” & _
“Data Source=” & “c:\pasta\com\as\tabelas” & “;” & _
“Extended Properties=”"DBASE IV;”";”
Set OpenDBFConn = Conn
SQL = “SELECT * FROM CLIENTES”
Set listaTabela = Conn.Execute(SQL)
Range(“a1″).Select
While Not listaTabela.EOF
ActiveCell.Value = listaTabela(“CODIGO”)
ActiveCell.Offset(0, 1).Value = listaTabela(“NOME”)
ActiveCell.Offset(0, 2).Value = listaTabela(“TELEFONE”)
ActiveCell.Offset(1, 0).Select
listaTabela.MoveNext
Wend
End Function
Dúvidas, críticas, sugestões ? Deixe seu comentário.
Categories: banco de dados Tags: ABRIR DBF NO VBA, dbf no excel
SQL SERVER 2005 Express: Liberando conexões remotas
Mais uma da linha das dicas rápidas.
Se você não consegue fazer uma conexão REMOTA ao servidor MS SQL SERVER Express 2005, provavelmente está com esse recurso desabilitado.
Assim como eu, talvez você tenha acessado o MS SQL Server Management Studio Express, e notado que as conexões remotas estão LIBERADAS no painel de configuração.
or, as instalações do MS SQL Server desabilitam algumas funções.
Para ajustar o sistema conforme sua necessidade, acesse o SQL Server Surface Area Configuration (botão INICIAR, Todos os Programas, Microsoft SQL Server 200, Configuration Tools, SQL Server Surface Area Configuration ). Depois, clique no link de configurações para Serviços e Conexões.
Selecione Conexões Remotas e ative o botão LOCAL AND REMOTE CONNECTIONS e clique em OK.
Você será instruído a reiniciar o serviço do SQL SERVER.
Após a reinicialização, as conexões remotas estarão liberadas e prontas para uso.
Dúvidas, críticas, sugestões ? Deixe seu comentário.
Categories: banco de dados, MICROSIGA PROTEUS, Programação, Segurança de TI doméstica, SOFTWARE GRATUITO Tags: ACESSO REMOTO SQL EXPRESS, CONEXÃO REMOTA SQL EXPRESS, SQL SERVER REMOTE CONNECTION
Interface gráfica para acesso à sua base de dados WordPress (ou qualquer outra MySQL).
Se você gostar da matéria, não deixe de votar no link acima.
Deu tempo para uma última matéria antes das férias.

Esse post será bem útil para quem gosta de (ou quer), como eu, acessar diretamente sua base de dados MySql, através de uma interface gráfica, e realizar modificações ou manutenções.
Eu falo de base de dados WordPress, por esta ser muito usada entre os blogueiros, e usar o banco MySql, mas esse post vale para qualquer um que possua um serviço de internet com esse banco de dados.
Primeiro, baixe o arquivo http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-5.0-r12-win32.msi/from/http://mysql.localhost.net.ar/.
Após o download, faça a instalação, no esquema NNF (next, next, Finish), ou proceda as customizações que julgar necessárias.
Com tudo instalado, basta você acessar o MySql Query Browser para consultar e ajustar diretamente sua base de dados.
Alguns servidores impõe regras de firewall que devem ser ajustadas para que seu acesso seja liberado.
No momento do Login, você deverá informar o mesmo usuário e senha que já costuma usar em suas aplicações.
Dúvidas, deixe seu comentário.
Categories: banco de dados, INTERNET Tags: acesso ao banco de dados, Acesso remoto ao banco de dados, interface gráfica para MySql, My Sql GUI
MS SQL Gratuito ?
Muitos de nós, inclusive eu, não se sentem confortáveis com o monopólio que a Microsoft mantém sobre o mundo da informática, além de reclamarmos das constantes vulnerabilidades de suas aplicações, diariamente exploradas por todos os tipos de hackers, transformando seu em uma verdadeira aventura por uma terra sem leis, para não dizer: Um transtorno.
Entretando, é impossível negar a qualidade de seus produtos e, muitas vezes, temos que lançar mão deles, afim de vizbilizar a execução de muitos projetos.
Mas a MS não chegou ao topo à toa.
Eles sabem que sua manutenção como principal fabricante de softwares depende de sua capacidade de conquistar novos consumidores, e nada melhor para isso do que distribuir pequenas aplicações gratuitamente, que nos atendam nas pequenas necessidades, gerando uma certa dependência em todos nós, de maneira que, quando lançarmos projetos maiores, tenhamos que optar pelas versões pagas dessas mesmas ferramentas.
De quebra, a MS garante que muitos de nós não demos muita atenção para aplicações de código livre e gratuitas.
Assim sendo, resolvi disponibilizar algumas pequenas dicas de instalação e uso de aplicações freeware da MS, de maneira que você possa disfrutar dessa qualidade sem ter que desembolsar nada.
A primeira aplicação será o MSDE 2000, que consiste no núcleo do MS SQL Server, porém sem qualquer ferramenta administrativa, e com certas limitações como reconhecimento de apenas um processador, pool de memória de 1GB máximo, entre outros, mas que servirá muito bem para substituir os arquivos MS ACCESS em suas aplicações de banco de dados.
O MSDE 2000 é um produto antigo, que já foi substituído pelo SQL Server 2005 express mas, por ser mais leve e fácil de instalar, vou começar por ele.
Procedimentos de instalação: MSDE 2000
Por padrão, o MSDE 2000 é composto por um pacote de pré-in stalação que, quando executado, extrai os arquivos de instalação para uma pasta escolhida pelo usuário:
Para Download, procure por MSDE 2000 Download em qualquer buscador web.

Quando executado, esse pacote exibe uma janela de acordo de contrato e, após a aceitação, solicita a indicação do path destino para os arquivos:
Caso não haja restrições, utilize a sugestão do aplicativo.
Para instalar o MSDE, não execute diretamente o arquivo SETUP.EXE, pois é necessário informar parâmetros para esse processo.
Então, clique no botão INICIAR do Windows e, em seguida, EXECUTAR.
Na caixa de comandos, digite o caminho completo para o arquivo SETUP.EXE e adicione os seguintes parâmetros:
SAPWD=senhaforte SECURITYMODE=SQL
Onde senhaforte é a senha do administrador, de preferência, diferente de 123456 ou abcd12, mas uma senha que use letras maiúsculas e minúsculas, números e símbolos.
Exemplo de senha forte: !Ban1chAcH#30! – Saiba mais sobre senhas no site da microsoft.
Security Mode é o modo de autenticação que, por padrão é Windows, mas que deve der alterado para SQL, sob pena de negação de acesso em alguns ambientes.
Caso existam espaços em branco no caminho como, por exemplo, C:\Arquivos de Programas\Minha Pasta\Setup, coloque todo o conteúdo entre aspas, deixando os parâmetros de fora: “C:\Arquivos de Programas\Minha Pasta\Setup” SAPWD =xxxx SECURITYMODE=SQL

Siga as instruções do programa de instalação, sempre aceitando as indicações dele.
OBS.: O MSDE não possui uma interface de acesso, mas apenas o núcleo de funcionamento da base de dados, assim sendo, para ações administrativas, é necessária a instalação de um gerenciador SQL como o dbamgr2k ou o SQL Server Management Studio Express, esse último desenvolvido para o SQL SERVER 2005 express.
Nos próximos posts tratarei da instalação do dbaMgr2k.
Dúvidas? Deixe seu comentário.
Categories: banco de dados, SOFTWARE GRATUITO Tags: ms sql, MS SQL GRATIS
