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) ==============================================