sqlstoredproc e dbgrid
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
Curtidas 0
Respostas
Marco Salles
27/03/2009
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;
GOSTEI 0
Rudá
27/03/2009
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.
GOSTEI 0