stored procedure erro

23/01/2006

0

ola pessoal estou aprendo stored procedured e esta dando uns erros aqui..

stored procedured

create procedure incluir_geral (
@codigo integer,
@nome varchar(30))
as
insert into geral(codigo,nome) values
(@Codigo,
@nome);

no delphi para botao salvar

procedure TForm1.Button1Click(Sender: TObject);
begin
try
//validar campos...
if (CODIGO.Text=´´) OR (DESCRICAO.Text=´´) then //
ShowMessage(´Preencha todos os campos!´)
else
begin

with DataModule2.spGeral do
begin
Close;

//recebe paramentros para salvar em procedure
Parameters.ParamByName(´@codigo´).value := strtoint(CODIGO.Text);
Parameters.ParamByName(´@nome´).value := DESCRICAO.Text;

Prepared := True;
ExecProc;

end;

if MessageDlg(´Cadastro de produto salvo com sucesso. Deseja cadastrar outro produto?´, mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
LimpaEdit;
CODIGO.SetFocus;
end
else
begin
Close;
end;

end;{end else}

except
//on EDatabaseError do
ShowMessage(´Erro na inclusao. Por favor tente novamente.´);

end;

end;


erro parameter @codigo not found


Firekiller_am

Firekiller_am

Responder

Posts

24/01/2006

Firekiller_am

alguem pode me ajudar...


Responder

24/01/2006

Thomaz_prg

Colega, clieque no Botão (...) na propriedade Params do seu componente e veja como estão os nomes dos parâmetros. Se não tiver nenhum, tente passar o nome sem o @, ou seja, CODIGO e NOME.


Responder

24/01/2006

Firekiller_am

tomas essa aqui e a mensagem toda.

procedure ´incluir_geral´ exepects parameter ´@codigo´, which was not supplied


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar