Error creating cursor handle

Delphi

15/12/2004

Ao ativar uma stored procedure (BDE) ocorre o seguinte erro:

ERROR CREATING CURSOR HANDLE

Alguém sabe como resolver ???

Pan7



---------[color=blue:3545a65edb]
:arrow: Título editado pelo moderador Nildo.
:arrow: Não utilize caixa alta nos títulos.[/color:3545a65edb]
:idea: [color=red:3545a65edb]Leia as regras de conduta [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689]aqui[/url][/color:3545a65edb]


Pan7

Pan7

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

15/12/2004

[b:b6182d4785][color=red:b6182d4785]Notificação de Infração às Regras de Conduta :[/color:b6182d4785][/b:b6182d4785]

Título em maiúsculas

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
Inutaishou

Inutaishou

15/12/2004

Porque não edita o título? Usuário não tem permissão pra isso...

[]´s,


GOSTEI 0
Paulo_amorim

Paulo_amorim

15/12/2004

Olá

Você está ativando com o comando Execute?
Se estiver dando Open, pode ser isso...

Espero que ajude
Até+

Porque não edita o título? Usuário não tem permissão pra isso... []´s,

Creio que isso só pode ser feito por um moderador.


GOSTEI 0
Gandalf.nho

Gandalf.nho

15/12/2004

Porque não edita o título? Usuário não tem permissão pra isso... []´s,


Eu estava apenas alertando o usuário que ele havia cometido uma irregularidade, não pedindo para ele fazer isso. Só moderadores podem alterar títulos.


GOSTEI 0
Zoom

Zoom

15/12/2004

Porque não edita o título? Usuário não tem permissão pra isso... []´s,

Porque a obrigação do usuário é conhecer as regras do fórum e a dos colaboradores é orientar os usuários.


GOSTEI 0
Paulo_amorim

Paulo_amorim

15/12/2004

Olá

Paulo Estou usando o OPEN, porém esta é minha única SP que não roda, provavelmente porque nela eu faço uma concatenação de strings para poder passar uma coluna do ORDER BY como parametro. Sabe se pode ser este mesmo o problema ??? Pan7


Você usa Open em todas as SP?

Não creio que seja isso, já que esse erro provavelmente eh do Cursor criado com o Open (ou seja, um ResultSet). passando uma String fixa ao invés de concatenar funciona?

Até+


GOSTEI 0
Pan7

Pan7

15/12/2004

Paulo,

Uso o OPEN em todas e outras e funciona perfeitamente.
E mesmo esta SP funciona no Query Analyzer.
Já tentei com um só string e também não funcionou no Delphi.
Segue abaixo a bendita:


-- Totais por Despesa

alter proc SP_Rel_Despesas

@dDedatetime,
@dAtedatetime,
@Ordemint=1,
@OrdemADint=1,
@Grupovarchar(30)
as

declare @comando varchar(900)

set @comando = ´select d1.* from ´
set @comando = @comando + ´(select ´
set @comando = @comando + ´Conta = doccc.ncdconta, ´
set @comando = @comando + ´Codigo = (select scodconta from plano_contas where idpconta = doccc.ncdconta), ´
set @comando = @comando + ´Grupo = left((select sdescricao from plano_contas where substring((select scodconta from plano_contas where idpconta = doccc.ncdconta),1,9) = substring(scodconta,1,9) and len(scodconta) = 9),30), ´
set @comando = @comando + ´Despesa = left((select sdescricao from plano_contas where idpconta = doccc.ncdconta),30), ´
set @comando = @comando + ´Total = sum(doccc.mvalor) ´
set @comando = @comando + ´from cpag_doc_cc doccc, cpag_doc_parcela docp ´
set @comando = @comando + ´where CAST(doccc.iddoc AS char)+CAST(doccc.nparcela AS char) = CAST(docp.iddoc AS char)+CAST(docp.nparcela AS char) and docp.dvencimento BETWEEN ´´´+CONVERT(varchar, @dDe)+´´´ and ´´´+CONVERT(varchar, @dAte)+´´´ ´
set @comando = @comando + ´group by doccc.ncdconta´
set @comando = @comando + ´)d1 ´
set @comando = @comando + ´where d1.Codigo like ´´´+@Grupo+´´´ ´
set @comando = @comando + ´order by ´+CONVERT(varchar, @Ordem)
if (@OrdemAD = 2)
set @comando = @comando + ´ desc´

exec (@comando)


GOSTEI 0
Pan7

Pan7

15/12/2004

sobe


GOSTEI 0
Pan7

Pan7

15/12/2004

sobe


GOSTEI 0
Paulo_amorim

Paulo_amorim

15/12/2004

Olá

Não sei o que acontece, afinal...

Que componente você tá usando para rodar a SP?
Tente associá-lo a outra SP e veja se roda
Tente criar outro componente e associar a essa SP

Estranho...
Até+


GOSTEI 0
POSTAR