Stored Procedure Banco de dados Ms Access
03/05/2013
0
Muitos estão com questionamentos e reclamações a respeito do banco de dados MsAccess, falando que é lento não tem suporte Stored Procedure, etc...
Meu amigo, está enganado. O Ms Access tem solução. Para projetos pequenos, ele ajuda muito.
Estarei postando como criar stored procedure dentro do Banco de dados Access para otimizar funcionalidades no banco
com Insert Update Delete Select.
Peço nesse primeiro post que baixe o Sql Lite 1.27c, que é ferramenta gráfica para executar comandos Sql dentro do banco Ms Acces, e também serve para o banco Sql Server.
http://www.superdownloads.com.br/download/147/sql-lite/
Após instalar o Sql Lite, irei explicar como criar stored Procedure no MS Access
E-mail de contato: anderson.ferdomingos@gmail.com
Até a próxima galera
Anderson Domingos
Posts
08/05/2013
Anderson Domingos
Em breve postaremos o tutorial.
08/05/2013
Anderson Domingos
Agora vou postar como criar stored procedure no Banco de Dados Ms Access
Após instalar o Sql Lite. Siga os passos abaixo para conectar o sql Lite no Banco de dados:
-Abra o programa Sql lite na área de trabalho;
-No lado esquerdo, selecione MS Acces e clique em Mapear;
-Clique na pasta cor "Amarela" lado direito no campo selecionado Microsoft Acces e localize o arquivo do Banco de dados Access
- Após selecionar, clique em ok.
08/05/2013
Anderson Domingos
Agora vamos acessar o banco de dados e colocar exemplo de criar stored procedure.
É semelhante a sintaxe de SQl Server, pois é da Microsoft o Ms Access, só que ele trabalha em conexões com Microsoft Oledb
Passos:
-Após referenciar no Sql Lite o banco de dados Access, selecione o bd referenciado botao direito do mouse e selecione "Conectar" e informe usuario e senha protegida no Bd Access
- Clica no botao + e duplo clique em sql editor.
No Sql Editor do sql lite , vc faz select delete update insert create etc... comandos sql no Ms access igual sql server mysql oracle etc...
Esse é um exemplo de como criar stored procedure
o comando pra criar procedure é create proc. ou vc clia ou vc apaga. pra apagar drop proc e nao drop ou create procedure. no Ms Access é proc
Exemplo
create proc prInserirCliente
(
pNome varchar(50),
pIdade int,
pDataNascimento datetime
)
as
insert into Cliente
(nome,idade,dataNascimento)
values
(pnome,pidade,pdataNascimento)
-------------------------------
Pode fazer comando update e delete tambem, assim como select
lembrando que select com inner join de 2 ou mais tabelas tem que seguir essa regra
2 tabelas fk - 1 = 1 parenteses que abre antes do from ("(")e fecha no penultimo,antepenultimo inner join ()). o ultimo nao precisa fechar (")")
segue exempo de 2 tabelas referenciadas.
3 tabelas - 1 = 2 parentes antes do from
select * (from TVendas inner join TFormaPagto on TVendas.IdPagamento = TFormaPagto.Id)
inner join TFuncionario on TVendas.IdFuncionario = TFuncionario.Id
e bem complexa o ms access mas ajuda. recomendo
.
Qualquer duvida ou dificuldade, entre em contato comigo que irei ajudar. conte comigo
Estou a disposicao para partilharmos juntos todo nosso conhecimento
Um grande abraço e obrigado por acompanharem este tutorial
E-mail: anderson.ferdomingos@gmail.com
08/05/2013
Roniere Almeida
Em breve postaremos o tutorial.
ok, obrigado.
Clique aqui para fazer login e interagir na Comunidade :)