Fórum sqlstoredproc e dbgrid #369426

27/03/2009

0

Galera nunca fiz isso e não achei uma informação segura até agora, por isso talvez vcs possam me ajudar..

tenho um bd Sql server 2000 e muitas StoredProcedure nele... tanto de inserção e exclusão como várias de Seleção...

estou utilizando os componentes dbexpress (SQLSTOREDPROC)
mas nessas de seleção precisaria mostrar esses dados em um dbgrid..

daí fiz da seguinte forma

sqlconnection--(ligado)-->sqlstoredproc--(ligado)-->
datasetprovider--(ligado)-->clientdataset--(ligado)-->dataset

passo os parametros da storedproc através do clientdataset..

está certa essa estrutura ou teria alguma outra forma melhor..

obrigado...
JM


Jm

Jm

Responder

Posts

27/03/2009

Marco Salles

Acho que não precisa estar ´Ligado ...´

O Close, open do ClientDataSet ´liga´ ´Usa´ e ´desliga´ digamos assim..

var
Retorno:String;

With SeuCds do
begin
  Close;
  FetchParams; //Traz os parâmetros da SQL para o ClientDataSet
  //seus parametros ...
  Params[0].AsString := ´Qualqre coisa Sei Lá...´;
 ........
  Open;
  Retorno:=  Params[1].AsString 
end;



Responder

Gostei + 0

30/03/2009

Rudá

Eu não sei te dizer mas aqui apresentava vários problema no dbxpress usando esse componente, eu tirei e comecei a usar o query mesmo e executando pela query (SQL Server: ´EXEC sp´)

Com isso meus problemas foram resolvidos.


Responder

Gostei + 0

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

Aceitar