Faz tempo que não mexo com Delphi, mas não tem nenhum componente que você 
consiga "guardar" as informações que você quer em memória, deixa o usuário 
alterar elas, assim ele estará vendo o que está sendo alterado, e depois quando 
ele clicar em finalizar, você commita essas informações no banco ?
 

    Em Segunda-feira, 4 de Abril de 2016 13:53, "André Luiz 
aandre...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu:
 

     Exatamente só depois do commit, você vai ver as alterações.
Tenho um sistema que possibilita às alterações, mas para isso não deixo presa 
às transações.
Minha solução foi deixar a seguinte:
-Gerar o pedido-commit-possibilitar a visualização dos dados -tornar disponível 
às alterações 
Enviado do meu iPhone
Em 4 de abr de 2016, às 13:31, Eduardo Perdomo panc...@gmail.com [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:


    Imagina um pedido, tem duas tabelas, cabeçalho e itens. Abro uma transação, 
faço dois select for update com o numero do pedido nas duas tabelas.Com isso 
consigo que ninguém altere o pedido.Faço um update na tabela itens.Faço um 
select pra ver a alteração e nada.Só consigo ver se eu comitar, mas daí libera 
o lock e as tabelas.
2016-04-04 13:26 GMT-03:00 André Luiz aandre...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br>:

     O select for update não lock a tabela só os registros selecionados, mas 
prefiro utilizar o controle da transação do Delphi.

Enviado do meu iPhone
Em 4 de abr de 2016, às 13:18, André Luiz aandre...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:


    Quis dizer commita no final, assim o isolamento será para os registros 
selecionados 

Enviado do meu iPhone
Em 4 de abr de 2016, às 13:04, André Luiz aandre...@yahoo.com.br [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:


    Bom dia,
O select for update lock a tabela, quando você tenta acessar o resultado, já 
abre outra sessão, por este motivo você não ve as alterações.
Porque você não faz as alterações em while? E commota nominal?

Enviado do meu iPhone
Em 4 de abr de 2016, às 12:54, Eduardo Perdomo panc...@gmail.com [oracle_br] 
<oracle_br@yahoogrupos.com.br> escreveu:


    Bom dia.Estou desenvolvendo um processo onde preciso isolar a transação dos 
outros processos.
Consegui fazer com que os outros processos não interfiram, usando "SELECT FOR 
UPDATE" mas as alterações que são feitas pelo meu processo não estão 
disponíveis até que sejam commitadas.
Em outras palavras, as alterações que eu mesmo faço não estão visíveis nem 
mesmo pra mim. Só efetuando commit, mas daí fica visível para todos.
Estou usando Delphi e Transacao.IsolationLevel := xilREPEATABLEREAD;
Alguém tem alguma idéia ?
Obrigado.

-- 

Eduardo PerdomoConsultor de ImplantaçãoGrupo PC Sistemas - www.grupopc.com.br 
(21) 6845-8592pancary@gmail.comeduardo.perd...@pcinformatica.com.brBlog: 
eduardo.perdomo.nom.br  
  
  
   



-- 

Eduardo PerdomoConsultor de ImplantaçãoGrupo PC Sistemas - www.grupopc.com.br 
(21) 6845-8592pancary@gmail.comeduardo.perd...@pcinformatica.com.brBlog: 
eduardo.perdomo.nom.br  
  #yiv8104316847 #yiv8104316847 -- #yiv8104316847ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8104316847 
#yiv8104316847ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8104316847 
#yiv8104316847ygrp-mkp #yiv8104316847hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv8104316847 #yiv8104316847ygrp-mkp #yiv8104316847ads 
{margin-bottom:10px;}#yiv8104316847 #yiv8104316847ygrp-mkp .yiv8104316847ad 
{padding:0 0;}#yiv8104316847 #yiv8104316847ygrp-mkp .yiv8104316847ad p 
{margin:0;}#yiv8104316847 #yiv8104316847ygrp-mkp .yiv8104316847ad a 
{color:#0000ff;text-decoration:none;}#yiv8104316847 #yiv8104316847ygrp-sponsor 
#yiv8104316847ygrp-lc {font-family:Arial;}#yiv8104316847 
#yiv8104316847ygrp-sponsor #yiv8104316847ygrp-lc #yiv8104316847hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8104316847 
#yiv8104316847ygrp-sponsor #yiv8104316847ygrp-lc .yiv8104316847ad 
{margin-bottom:10px;padding:0 0;}#yiv8104316847 #yiv8104316847actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8104316847 
#yiv8104316847activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8104316847
 #yiv8104316847activity span {font-weight:700;}#yiv8104316847 
#yiv8104316847activity span:first-child 
{text-transform:uppercase;}#yiv8104316847 #yiv8104316847activity span a 
{color:#5085b6;text-decoration:none;}#yiv8104316847 #yiv8104316847activity span 
span {color:#ff7900;}#yiv8104316847 #yiv8104316847activity span 
.yiv8104316847underline {text-decoration:underline;}#yiv8104316847 
.yiv8104316847attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv8104316847 .yiv8104316847attach div a 
{text-decoration:none;}#yiv8104316847 .yiv8104316847attach img 
{border:none;padding-right:5px;}#yiv8104316847 .yiv8104316847attach label 
{display:block;margin-bottom:5px;}#yiv8104316847 .yiv8104316847attach label a 
{text-decoration:none;}#yiv8104316847 blockquote {margin:0 0 0 
4px;}#yiv8104316847 .yiv8104316847bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv8104316847 
.yiv8104316847bold a {text-decoration:none;}#yiv8104316847 dd.yiv8104316847last 
p a {font-family:Verdana;font-weight:700;}#yiv8104316847 dd.yiv8104316847last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8104316847 
dd.yiv8104316847last p span.yiv8104316847yshortcuts 
{margin-right:0;}#yiv8104316847 div.yiv8104316847attach-table div div a 
{text-decoration:none;}#yiv8104316847 div.yiv8104316847attach-table 
{width:400px;}#yiv8104316847 div.yiv8104316847file-title a, #yiv8104316847 
div.yiv8104316847file-title a:active, #yiv8104316847 
div.yiv8104316847file-title a:hover, #yiv8104316847 div.yiv8104316847file-title 
a:visited {text-decoration:none;}#yiv8104316847 div.yiv8104316847photo-title a, 
#yiv8104316847 div.yiv8104316847photo-title a:active, #yiv8104316847 
div.yiv8104316847photo-title a:hover, #yiv8104316847 
div.yiv8104316847photo-title a:visited {text-decoration:none;}#yiv8104316847 
div#yiv8104316847ygrp-mlmsg #yiv8104316847ygrp-msg p a 
span.yiv8104316847yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8104316847 
.yiv8104316847green {color:#628c2a;}#yiv8104316847 .yiv8104316847MsoNormal 
{margin:0 0 0 0;}#yiv8104316847 o {font-size:0;}#yiv8104316847 
#yiv8104316847photos div {float:left;width:72px;}#yiv8104316847 
#yiv8104316847photos div div {border:1px solid 
#666666;height:62px;overflow:hidden;width:62px;}#yiv8104316847 
#yiv8104316847photos div label 
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8104316847
 #yiv8104316847reco-category {font-size:77%;}#yiv8104316847 
#yiv8104316847reco-desc {font-size:77%;}#yiv8104316847 .yiv8104316847replbq 
{margin:4px;}#yiv8104316847 #yiv8104316847ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv8104316847 #yiv8104316847ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8104316847 
#yiv8104316847ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8104316847 
#yiv8104316847ygrp-mlmsg select, #yiv8104316847 input, #yiv8104316847 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv8104316847 
#yiv8104316847ygrp-mlmsg pre, #yiv8104316847 code {font:115% 
monospace;}#yiv8104316847 #yiv8104316847ygrp-mlmsg * 
{line-height:1.22em;}#yiv8104316847 #yiv8104316847ygrp-mlmsg #yiv8104316847logo 
{padding-bottom:10px;}#yiv8104316847 #yiv8104316847ygrp-msg p a 
{font-family:Verdana;}#yiv8104316847 #yiv8104316847ygrp-msg 
p#yiv8104316847attach-count span {color:#1E66AE;font-weight:700;}#yiv8104316847 
#yiv8104316847ygrp-reco #yiv8104316847reco-head 
{color:#ff7900;font-weight:700;}#yiv8104316847 #yiv8104316847ygrp-reco 
{margin-bottom:20px;padding:0px;}#yiv8104316847 #yiv8104316847ygrp-sponsor 
#yiv8104316847ov li a {font-size:130%;text-decoration:none;}#yiv8104316847 
#yiv8104316847ygrp-sponsor #yiv8104316847ov li 
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv8104316847 
#yiv8104316847ygrp-sponsor #yiv8104316847ov ul {margin:0;padding:0 0 0 
8px;}#yiv8104316847 #yiv8104316847ygrp-text 
{font-family:Georgia;}#yiv8104316847 #yiv8104316847ygrp-text p {margin:0 0 1em 
0;}#yiv8104316847 #yiv8104316847ygrp-text tt {font-size:120%;}#yiv8104316847 
#yiv8104316847ygrp-vital ul li:last-child {border-right:none 
!important;}#yiv8104316847 

  
  • [oracle_br] Dúvi... Eduardo Perdomo panc...@gmail.com [oracle_br]
    • Re: [oracle... André Luiz aandre...@yahoo.com.br [oracle_br]
      • Re: [or... André Luiz aandre...@yahoo.com.br [oracle_br]
        • Re:... Eduardo Perdomo panc...@gmail.com [oracle_br]
          • ... André Luiz aandre...@yahoo.com.br [oracle_br]
        • Re:... André Luiz aandre...@yahoo.com.br [oracle_br]
          • ... Eduardo Perdomo panc...@gmail.com [oracle_br]
            • ... André Luiz aandre...@yahoo.com.br [oracle_br]
              • ... Tiago de Assis Pimenta tiagopime...@ymail.com [oracle_br]
                • ... Eduardo Perdomo panc...@gmail.com [oracle_br]
                • ... André Luiz aandre...@yahoo.com.br [oracle_br]

Responder a