Como adicionar Store Procedure no banco de dados do cliente?

Delphi

10/05/2005

Ola,
gostaria de saber quais as maneiras ou qual a melhor maneira de atualizar o banco de dados (interbase/firebird) do cliente.

Pois preciso adicionar uma Store Procedure no banco de dados do cliente

Muito Obrigado
Bruno


Brunohenrique

Brunohenrique

Curtidas 0

Respostas

Aerreira

Aerreira

10/05/2005

Bruno,

Ao meu ver basta criar o código DDL correspondente, incluindo a string de conexão e gravar num arquivo SQL e enviar para o cliente. Lá o cliente executa o script, por ser via Script Executive do IBExpert, que criará a sua procedure.
Veja um exemplo a partir de uma procedure em branco criada no ibexpert:
SET NAMES NONE;

CONNECT ´c:\delphi\grs\grs.gdb´ USER ´SYSDBA´ PASSWORD ´masterkey´;

SET TERM ^ ;

CREATE PROCEDURE TESTE
AS
begin
  /* Procedure Text  (SEU CODIGO VAI AQUI) */




  suspend;
end
^

SET TERM ; ^

GRANT EXECUTE ON PROCEDURE TESTE TO SYSDBA;



GOSTEI 0
Gandalf.nho

Gandalf.nho

10/05/2005

Monte um pequeno utilitário usando o componente IBScript da paleta Interbase que irá rodar o script de atualização.


GOSTEI 0
POSTAR