Fórum Mensagem de erro quot;Cursor not Return From Queryquot;? #355182

11/03/2008

0

Pessoal é o seguinte:
Estou tentando fazer um comando SQL no DBExpress no compoente Query assim

delete from corrente
where matricula = :pmatricula


O Parametro é do tipo String

Bom na hora de ativar esta query apareçe a mensagem [color=red:53b4fe8f63]Cursor not Return From Query[/color:53b4fe8f63]

Testando com os componentes Interbase(IBX) funciona a IBQuery.

Agora não consegui com nenhum componente do DBX todos mostram o mesmo erro, tanto o sqlDataSet, como sqlQuery como sqlClientDataSet.

Outra coisa tambem que não entendi, se eu ligar o componente clientdataset a um datasetprovider que esta ligado no ibquery e tentar ativar este clientdataset tambem mostra uma mensagem assim
[color=red:53b4fe8f63]´Mismatch in data packet´[/color:53b4fe8f63]


Adriano_servitec

Adriano_servitec

Responder

Posts

11/03/2008

Ffabiop

é que esses comandos (delete, update, insert), não retornam nada para a Query.
Use o sequinte:
Query1.ExecSql;


Responder

Gostei + 0

14/03/2008

Adriano_servitec

é que esses comandos (delete, update, insert), não retornam nada para a Query. Use o sequinte: Query1.ExecSql;
Isso eu sei amigo, mais não esta funcionando

No aplicativo ja estou pedindo para executar a SQL


Responder

Gostei + 0

15/05/2008

Wadojr

[quote=´Adriano_Servitec´]Pessoal é o seguinte:
Estou tentando fazer um comando SQL no DBExpress no compoente Query assim

delete from corrente
where matricula = :pmatricula


O Parametro é do tipo String

Bom na hora de ativar esta query apareçe a mensagem [color=red:00031bce27]Cursor not Return From Query[/color:00031bce27]

Amigo também estou com um problema parecido, nao estou entendendo bem como usar o SqlQuery(DBEXPRESS).

comando: delete from TB_PLAN_OPER_FERT where COD_ORCAMENTO =:COD_ORCAMENTO

executo assim:

BancoPlanejamento.SQL_DeletePlanFert.ExecSQL;
BancoPlanejamento.SQL_DeletePlanFert.Params[0].AsInteger :=
BancoPlanejamento.cdsAlteraOrcamentoCOD_ORCAMENTO.AsInteger;

Não da erro mas tambem não apaga os dados necessários..

Alguem pode me dizer como usar a Query de forma correta???

desde já agradeço!!!


Responder

Gostei + 0

15/05/2008

Wadojr

Perdoem-me pelo erro grotesco, estava executando o a query e depois passando o parâmetro, rsrsrs....
Realmente não funcionaria nunca....

[b:d209c50962][color=green:d209c50962]o certo...:>> BancoPlanejamento.SQL_DeletePlanFert.Params[0].AsInteger :=
BancoPlanejamento.cdsAlteraOrcamentoCOD_ORCAMENTO.AsInteger;

BancoPlanejamento.SQL_DeletePlanFert.ExecSQL;[/color:d209c50962][/b:d209c50962]

Valew moçada!!! ;) :oops:


Responder

Gostei + 0

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

Aceitar