Fórum como usar ADOStoredProc em tempo de execução #330243
28/09/2006
0
preciso instanciar uma ADOStoredProc e atribuir os parametros,
tentei assim:
// crio a instancia // seto ao TADOConnection // ADOStoredProc.ProcedureName := ´MinhaProc´; ADOStoredProc.Parameters.ParamByName(´ID´).Value := FID;
no momento que tento atribuir um valor ao parametro me retorna um erro:
[color=red:9b45643a22] ´ID´ not found[/color:9b45643a22]
mais exite este parametro na minha Proc.
se alguem puder me dar uma ajuda eu agradeço !!!
Fabiano Góes
Curtir tópico
+ 0Posts
28/09/2006
Rjun
Gostei + 0
28/09/2006
Rjun
ADOStoredProc.Parameters.CreateParameter(´@ID´, ftInteger, pdInput, 0, FID);
Gostei + 0
28/09/2006
Fabiano Góes
function TParameters.CreateParameter(const Name: WideString; DataType: TDataType; Direction: TParameterDirection; Size: Integer; Value: OleVariant): TParameter;
[b:67ea892170]o parametro ´Size: Integer´ é o mesmo size do Field em questao no banco de dados ?[/b:67ea892170]
estou perguntando porque quando coloco uma TADOStoredProc em um Form, após setar o componente ao banco e o ProcedureName os parametros já são configurados automaticamente porem o ´Size´ dos parametros nao batem com o ´Size´ dos Fields no Banco de Dados.
desde já agradeço a tenção !!!
Gostei + 0
28/09/2006
Rjun
Gostei + 0
28/09/2006
Fabiano Góes
[b:42f2a120b4]como usar eventos do objeto em RunTime ?[/b:42f2a120b4]
por exemplo:
[b:42f2a120b4]como usar o evento AfterPost de um ADOQuery ?[/b:42f2a120b4]
Desde já agradeço a atenção :lol: !!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)