grazie dell'aiuto.
Originariamente inviato da alka
Se lo esegui con un valore esplicito, al posto del parametro, magari in un tool SQL amministrativo di
InterBase/FireBird, cosa ottieni?
se lo provo con valori specifici funziona perfettamente!
tra l'altro non e' la prima volta che utilizzo uno statement di refresh richiamando una stored procedure, e' invece la prima volta che vorrei utilizzarlo con un parametro esterno.
l'ho provato con ibexpert e inoltre ho provato, a scrivere nel componente IbDataset nel refreshSQL
codice:
select
clienti.id,
clienti.item,
saldicliente.saldo
from clienti
left join saldicliente(current_date,clienti.id) on clienti.id=clienti.id
where clienti.id =:ID
ecco passando come parametro currend_date il dataset viene aggiornato correttamente con i risultati della stored ottenuti alla data corrente.
Originariamente inviato da alka
Peraltro, la stored procedure viene inserita in una join ma non vi è alcun legame che la filtra in qualche modo.
non ho capito... io per ogni clienti.id richiamo la stored che mi restituisce il valore ottenuto con i parametri rappresentati da :MiaData e clienti.id cosa dovrei filtrare?
cercherò di preparare un minimo di progetto che eventualmente postero'...
Ciao!