Mensagem de erro quot;Cursor not Return From Queryquot;?
Pessoal é o seguinte:
Estou tentando fazer um comando SQL no DBExpress no compoente Query assim
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]
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
Curtidas 0
Respostas
Ffabiop
11/03/2008
é que esses comandos (delete, update, insert), não retornam nada para a Query.
Use o sequinte:
Query1.ExecSql;
Use o sequinte:
Query1.ExecSql;
GOSTEI 0
Adriano_servitec
11/03/2008
é 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 funcionandoNo aplicativo ja estou pedindo para executar a SQL
GOSTEI 0
Wadojr
11/03/2008
[quote=´Adriano_Servitec´]Pessoal é o seguinte:
Estou tentando fazer um comando SQL no DBExpress no compoente Query assim
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!!!
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!!!
GOSTEI 0
Wadojr
11/03/2008
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:
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:
GOSTEI 0