Joao,

No SqlServer o comando select sempre faz um "lock" nas paginas
que ainda nao foram realmente lidas (nao terminou o Fetch).
Para resolver isto voce colocar na frente da tabela que esta' bloqueando
a instrucao "(nolock)", assim o banco de dados nao bloqueia a tabela (paginas).
Ex.:
  Select t1.nome, t2.valor from tabela1 t1 (nolock), tabela2 t2 (nolock)
  where ...




----- Original Message ----- 
From: "Joao Batista Sesconetto" <[EMAIL PROTECTED]>
To: "Lista Centura (E-mail)" <[EMAIL PROTECTED]>
Sent: Monday, August 02, 2004 3:38 PM
Subject: [sqlwin] Look no Banco


Srs. Centuriões,

   Gostaria se alguem pudessem me esclarecer porque em um comando populate que tenho 
em minha
aplicação esta boqueando todo o banco de dados (Sql Server 2000), se não faço nenhum 
cmd look no momento do select. veja
o select abaixo:

!!CB!! 174
Call SalTblPopulate(hWndForm, ghSqlCOB,
"SELECT c.co_chave_documento_origem, a.da_pagamento, a.vl_pagamento, a.vl_desconto, 
a.vl_mora_multa,
                  b.nr_sequencial_documento, b.aa_sequencial_documento
      FROM tbl_financeira a, tbl_documento_envio b, tbl_documento c, 
tbl_tipo_documento d, tbl_superintendencia e
         WHERE a.sq_documento = b.sq_documento AND
                        a.nr_ordem_documento_envio = b.nr_ordem_documento_envio AND
                        b.sq_documento = c.sq_documento AND
                        c.sq_tipo_documento = d.sq_tipo_documento AND
                        d.sq_superintendencia = e.sq_superintendencia AND
                        e.co_superintendencia = 2 And d.co_tipo_documento = 
:wnco_tipo_documento
                        "|| wsCondicao ||"
Order by a.da_pagamento
Into  :colNrAutoInfracao, :colDtCredito, :colVlCredito, :colVlDesconto, 
:colVlMoraMulta,
         :colSeqNossoNumero, :colAnoNossoNumero
    ", TBL_FillAll)


 Propriedades:  Discardable = yes
                        Max rows in memory = 10000

   Agradeço desde já.

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a