Abrir o mesmo DBF em mais de uma AREA

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Abrir o mesmo DBF em mais de uma AREA

Mensagem por janio »

Olá,

É possível abrir um DBF em modo SHARED em uma área e depois abrir o MESMO DBF em outra área em modo EXCLUSIVE?

Exemplo:

SELECT 1
USE A16SGM SHARED alias SEGMENTO
SET INDEX TO A16SGM


USE A16SGM EXCLUSIVE alias SEGM new
SET INDEX TO A16SGM

Um abraço,

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Olá companheiro,
infelizmente, para manter a integridade do arquivo e de índices, o que você pretende não é possível.
Que eu saiba, o máximo possivel é, estando o arquivo em uso por outro usuário, no modo leitura, é possível obter seu conteúdo.
Espero ter ajudado.

MGS
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Vc não vai conseguir abrir o segundo arquivo em modo exclusivo.

Somente poderá abrir os dois em modo compartilhado.

A primeira abertura deve receber um alias diferente do nome original do arquivo.
Por conveniência, o segundo também deve ter um nome diferente, mas este não é obrigatório.
Responder