Clipper On Line • Ver Tópico - LetoDBf (fork) -> LetoDb com espinafre

LetoDBf (fork) -> LetoDb com espinafre

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor Nascimento » 27 Fev 2019 20:16

Com muito trabalho e ajuda de alguns amigos aqui ate consegui ja fazer a conexão com o letodbf

agora vem as duvidas:
como eu apago um indice que esta sendo gerenciado pelo letodb
se eu fechar os bancos tenho que reconectar?
falo isso pq em certo momento preciso fechar os bancos do modo compartilhado e reabrir em exclusivo

sem o leto em alguns casos uso rlock() , e em uma função deu o erro Leto/1022 travamento requerido, que so parou quando troquei rlock() por flock()
por hora são essas pequenas duvidas
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Avatar de usuário

Nascimento
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 490
Data de registro: 19 Jul 2008 12:11
Cidade/Estado: OLINDA-PE
Curtiu: 67 vezes
Mens.Curtidas: 52 vezes

LetoDBf (fork) -> LetoDb com espinafre

Mensagempor jelias » 28 Fev 2019 09:06

Caro amigo Nascimento.

Nascimento escreveu:como eu apago um indice que esta sendo gerenciado pelo letodb

Não muda nada quanto ao uso do DBFCDX. Você pode continuar usando DBSETORDER(n).

Nascimento escreveu:se eu fechar os bancos tenho que reconectar?

Não é necessário, pois quando você fecha um arquivo específico, não termina a conexão com a pasta dos arquivos.

Nascimento escreveu:falo isso pq em certo momento preciso fechar os bancos do modo compartilhado e reabrir em exclusivo
sem o leto em alguns casos uso rlock() , e em uma função deu o erro Leto/1022 travamento requerido, que so parou quando troquei rlock() por flock(). por hora são essas pequenas duvidas

Nunca abri um arquivo em modo exclusivo no LETODB, por isso não posso dizer exatamente o porque do erro em questão, mais entendo que como o arquivo é exclusivo, o LETODB exige que todos os registros fiquem travados ""FLOCK()" para uma atualização.

Espero ter colaborado.
Saudações,

Júlio.
xHarbour 1.2.1 (simplex) + BCC 5.8.2 + Hwgui + SQLRDD
Clipper 5.2e / Blinker 7
Júlio Cézar Elias
e-mail: jelias@tpnet.psi.br
jelias
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 210
Data de registro: 27 Ago 2008 11:32
Cidade/Estado: Minas Gerais
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

Anterior



Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro