Delphi 7, Firebird 2
Ciao,
problema:
ho un IBDataset nel quale visualizzo dati provenienti da una tabella e da una stored procedure.
nello statement SQL ho inserito dei parametri, quindi faccio cosi:
SelectSQL
chiaramente prima di eseguire la OPEN assegno il parametro MiaData .codice:select clienti.id, clienti.item, saldicliente.saldo from clienti left join saldicliente(:MiaData,clienti.id) on clienti.id=clienti.id where clienti.id is not null
il problema nasce nel momento che modifico un valore a questo dataset: il refresh del record non viene eseguito correttamente!
lo statement SQL del Refresh e' questo :
nel refresh il valore MiaData e' null!codice:select clienti.id, clienti.item, saldicliente.saldo from clienti left join saldicliente(:MiaData,clienti.id) on clienti.id=clienti.id where clienti.id =:ID
dove ho sbagliato?
ma come posso fare affinche il valore MiaData del refresh sia lo stesso assegnato allo statement Select?????
sono sicuro che il problema e' in MiaData inquanto se utilizzo la variabile di firebird 'current_date' al posto di MiaData il tutto funziona correttamente.
grazie per l'aiuto.

Rispondi quotando
