locked
Procedure Access RRS feed

  • Pergunta

  • Olá, eu gostaria de saber se é possível criar storage procedures para banco de dados access, se é possível alguem pode me dar uma dica??

     

     

    Obrigado

     

     

    Eduardo

    terça-feira, 22 de maio de 2007 21:22

Todas as Respostas

  • Bom dia, Eduardo. Para as três principais funções, Inclusão, Atualização e Deleção é possível, agora para outros tipos isso eu não sei. Vai aí o código para cada uma delas usando o Banco de Dados Northwind.

    Inclusão:

    Code Snippet

    PARAMETERS nomeProduto Text ( 255 ), codFornecedor Long, codCategoria Long, quantidade Text ( 255 ), precoUnitario Currency, uniEstoque Long, uniPedido Long, nivelUnidade Long, continuado Byte;

    INSERT INTO Produtos ( NomeDoProduto, CódigoDoFornecedor, CódigoDaCategoria, QuantidadePorUnidade, PreçoUnitário, UnidadesEmEstoque, UnidadesPedidas, NívelDeReposição, Descontinuado )

    SELECT nomeProduto, codFornecedor, codCategoria, quantidade, precoUnitario, uniEstoque, uniPedido, nivelUnidade, continuado;

     

    Atualização:

    Code Snippet

    PARAMETERS codigoProduto Long, nomeProduto Text ( 255 );

    UPDATE Produtos SET Produtos.NomeDoProduto = nomeProduto

    WHERE CódigoDoProduto=[codigoProduto];

     

     

    Deleção:

    Code Snippet

    PARAMETERS codigoProduto Long, nomeProduto Text ( 255 );

    UPDATE Produtos SET Produtos.NomeDoProduto = nomeProduto

    WHERE CódigoDoProduto=[codigoProduto];

     

     

    José Antunes

     

    quarta-feira, 23 de maio de 2007 16:02
  • O código para Deleção está errado:

     

    Code Snippet

    PARAMETERS codigoProduto Long;

    DELETE FROM PRODUTOS

    WHERE CódigoDoProduto=[codigoProduto];

     

     

    quarta-feira, 23 de maio de 2007 16:07
  • Você pode salvar consultas no Access, mas elas não são como pequenos programas, são consultas simples.
    sexta-feira, 25 de maio de 2007 12:08
    Moderador