Fórum SQLDataSet com parametros #171974

28/07/2003

0

Boa tarde a todos,

SQLDataSet_SALDOS.CommandType := ctQuery;
SQLDataSet_SALDOS.CommandText := ´SELECT filial, cod, desc, qtD FROM SALDOS WHERE COD = :COD AND FILIAL = :FILIAL´;
SQLDataSet_SALDOS.Params[0].AsString := TEdit_COD.Text;
SQLDataSet_SALDOS.Params[1].AsString := ´01´;
SQLDataSet_SALDOS.ExecSQL;

TEdit_EST_ERE.Text := SQLDataSet_SALDOSQTD.AsString;

Quando eu tento executar da essa seguinte mensagem de erro, alguem sabe o que eu estou fazendo de errado, ja tentei de tudo e nao saio do chao, se alguem tiver uma luz agradeco. :lol:

Erro:
´Cannot perform this operation on a closed dataset.´


Claudio_f

Claudio_f

Responder

Posts

28/07/2003

Luciano Pimenta®

Tente dar um Open ao invés do um ExecSQL.

:)


Responder

Gostei + 0

28/07/2003

Claudio_f

Ja tentei e deu erro tambem!


Responder

Gostei + 0

28/07/2003

Fred

SQLDataSet_SALDOS.close;
SQLDataSet_SALDOS.CommandType := ctQuery;
SQLDataSet_SALDOS.CommandText.Clear;
SQLDataSet_SALDOS.CommandText := ´SELECT filial, cod, desc, qtD FROM SALDOS WHERE COD = :COD AND FILIAL = :FILIAL´;
SQLDataSet_SALDOS.Params[0].AsString := TEdit_COD.Text;
SQLDataSet_SALDOS.Params[1].AsString := ´01´;
SQLDataSet_SALDOS.Open;

Tente Assim; 8)


Responder

Gostei + 0

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

Aceitar