ODBC conecta DBF e nao respeita RLOCK()/FLOCK() !
Enviado: 06 Out 2015 21:57
Pessoal, criei uma conexão no ODBC para acessar meus DBFs, funcionou.
O problema é que se defino esta conexão no ODBC como EXCLUSIVE eu só posso abrir o DBF em modo EXCLUSIVE (meu DBF fica aberto o tempo todo como SHARED para que todas as máquinas da rede possam acessá-lo e não posso fechá-lo).
Se retiro o EXCLUSIVE do ODBC, ele não respeita o RLOCK e FLOCK quando bloqueio o DBF, por exemplo, aplico o RLOCK em um registro e executo a conexão e query no ODBC e ele altera o registro bloqueado pelo programa em harbour/clipper.
Resumindo, há alguma forma do ODBC trabalhar respeitando o travamento dos DBF feito pelo Harbour/Clipper, algum tipo de conectionstring que habilite este serviço.
O script que roda o ODBC é em PHP.
Ate+
O problema é que se defino esta conexão no ODBC como EXCLUSIVE eu só posso abrir o DBF em modo EXCLUSIVE (meu DBF fica aberto o tempo todo como SHARED para que todas as máquinas da rede possam acessá-lo e não posso fechá-lo).
Se retiro o EXCLUSIVE do ODBC, ele não respeita o RLOCK e FLOCK quando bloqueio o DBF, por exemplo, aplico o RLOCK em um registro e executo a conexão e query no ODBC e ele altera o registro bloqueado pelo programa em harbour/clipper.
Resumindo, há alguma forma do ODBC trabalhar respeitando o travamento dos DBF feito pelo Harbour/Clipper, algum tipo de conectionstring que habilite este serviço.
O script que roda o ODBC é em PHP.
Ate+