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
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
Curtir tópico
+ 0
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;
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.
Com isso meus problemas foram resolvidos.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)