Fórum Erro ao passar parametros para uma SP #398004
25/03/2011
0
ObjConn: TAdoConnection;ObjSp: TADOStoredProc): int64;
begin
with ObjSp, Parameters do
begin
ParamByName('@TIPO_EDICAO').Value := Tipo_Edicao;
ParamByName('@NUM_EDICAO').Value := Num_Edicao;
ParamByName('@DATA_EDICAO').Value := Data;
ParamByName('@NUM_PAGINA').Value := Num_Pagina;
ParamByName('@JUSTIFICATIVA').Value := Just;
try
ExecProc;
Result := ParamByName('@id').Value;
Commit(ObjConn);
except
Rollback(ObjConn);
raise;
end;
end;
end; e minha passagem de parâmetros para a função e chamada da SP procedure TfrmMain.BitBtn1Click(Sender: TObject);
begin
if PodeInserir then
FGeneralFiles.InsereJus(edtTipoEdicao.Text,edtNumEdicao.Text,edtData.DateTime,edtNumPagina.Text,FGeneralFiles.Just,ADOConn,spJus)
else
ShowMessage('Alguns campos não foram preenchidos.'+#13+#10+'Favor corrigir o problema e tentar novamente');
end;
Pjava
Curtir tópico
+ 0Posts
26/03/2011
Nilton Souza
Já experimentou isto:
ParamByName('@DATA_EDICAO').AsDateTime := Data;
Gostei + 0
28/03/2011
Pjava
ObjConn: TAdoConnection;ObjSp: TADOStoredProc): int64;
begin
with ObjSp, Parameters do
begin
ParamByName('@TIPO_EDICAO').Value := Tipo_Edicao;
//ParamByName('@NUM_EDICAO').Value := Num_Edicao;
ParamByName('@DATA_EDICAO').Value := Data;
ParamByName('@NUM_PAGINA').Value := Num_Pagina;
ParamByName('@JUSTIFICATIVA').Value := Just;
try
ExecProc;
Result := ParamByName('@id').Value;
Commit(ObjConn);
except
Rollback(ObjConn);
raise;
end;
end;
end;
Gostei + 0
16/04/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)