Fórum Problemas com Stored Procedure #46462

01/09/2004

0

:oops: Estou usando um SQLDataSet para executar uma Stored Procedure em linha de comando.

Exemplo:

1 with DMCNT do // <--------- Meu Data Module
2 begin
3 SQLDSEmpresa.CommandType := ctQuery;
4 SQLDSEmpresa.CommandText := ´Insert_CDE´; // <-- Minha Procedure
5 SQLDSEmpresa.ParamByName(´Codigo´).AsString := EDCodigo.Text;
6 SQLDSEmpresa.ParamByName(´Nome´).AsString := EDNome.Text;
7 SQLDSEmpresa.ExecSQL;

Na linha 5 é que da um erro (Parameter ´Codigo´ not found).
Como eu faço para resolver este problema.
Testei colocando as informações do commandType e CommandText diretamente no componente SQLDataSet(SQLDSEmpresa) e funcionou corretamente.

Desde já muito obrigado pela atenção. :D


Superdelphi

Superdelphi

Responder

Posts

06/09/2004

Martins

Não sou bom nisso, mas pela sua mensagem de erro, ele esta dizendo que o parametro ´codigo´ não foi encontrado, reveja as config. do seu componente ou sua SP.


Responder

Gostei + 0

06/09/2004

Superdelphi

Eu sei cara o problema é que quando eu carego a rotina:

---- > SQLDSEmpresa.CommandText := ´Insert_CDE´;

Ele não esta carregando os parametros(Codigo,Nome) que eu criei na store procedure dai acontece o erro.

E é isso que eu quero saber como carregar os parametro que eu criei na SP.

Desde já muito obrigado pela atenção.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar