[firebase-br] Cursor Unknown
José Eduardo Batista
jeduardobatistaf em msn.com
Qua Jun 29 14:04:00 -03 2005
Ola amigo...
Pois é ...toda vez que uso, por exemplo, DataSource1.Dataset.Insert da esse
erro...
mas é como eu disse, só ocorre isso quando eu insiro no relacionamento
mestre/detalhe mais de uma registro e em seguida cancelo a transacao dando
um rollback.
ai tento novamento inserir um novo registro no mestre/detalhe e da erro...
Por exemplo.
Vendas.
Começo uma venda para um Cliente X...
Lanço o Produto 1
Lanço o Produto 2 No momento que eu lanço os produtos eu apenas uso o
ApplyUpdates(-1) nao seguido do commit, só commit quando finalizo a
venda....
..............ai acontence o seguinte....a venda naum é para o Cliente X e
sim para o Cliente Y
Cancelo a venda,
Começo a lanca outra pra o cliente Y
Tento lancar o Produto 1 e da o erro de Cursor Unknown.
espero ter deixa um poko mais claro, Brigadão pela atenção.
>From: eduardo <eduardo em icontroller.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: lista em firebase.com.br
>Subject: Re: [firebase-br] Cursor Unknown
>Date: Tue, 28 Jun 2005 08:16:35 -0300
>
>Cursor unknown geralmente acontece quando um dataset está relacinado a um
>dbgrid ou outros componentes dbaware e vc roda uma instrução do tipo
>INSERT, UPDATE DELETE no componenete de acesso a dados.
>O DBAware espera um cursor para o ResultSET e a instrução não é
>"Selectable".
>
>Para resolver use um componenete para acessar e outro para updates ou use
>Insert/Edit/Post ao invés de INSERT/UPDATE diretamente
>
>[]s Eduardo
>
>José Eduardo Batista wrote:
>>To com um problema e to precisando de ajuda....eu uso DBExpress e FireBird
>>1.5.2...e Delphi 7..
>>é o seguinte. tenho uma conexao mestre/detalhe,
>>E quando eu cadastro mais de um item na tabela detalhe, e Cancelar todo o
>>cadastro, e logo apos tenta cadastrar novamente um novo item em um novo
>>mestre/detalhe da erro de Cursor Unknown...
>>alguem ja passou por isso....to quebrando a cabeça aki e nao consigo
>>resolve...
>>agradeço a atenção...brigadu....
>>
>>_________________________________________________________________
>>Chegou o que faltava: MSN Acesso Grátis. Instale Já!
>>http://www.msn.com.br/discador
>>
>>
>>______________________________________________
>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>Para editar sua configuração na lista, use o endereço
>>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>______________________________________________
>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>Para editar sua configuração na lista, use o endereço
>http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
MSN Messenger: converse online com seus amigos .
http://messenger.msn.com.br
Mais detalhes sobre a lista de discussão lista