bloqueio pessimista em mysql ou firebird?

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

bloqueio pessimista em mysql ou firebird?

Mensagem por pena »

Alguem utiliza bloqueio pessimista em alguns desses bancos?
Tentei descobrir como fazer mas não achei nada, se alguem puder dar uma dica, quero bloquear o registro para gravação igual que se faz em arquivo indexado.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

bloqueio pessimista em mysql ou firebird?

Mensagem por sygecom »

Nesses dois SGBD eu não sei, mas em PostgreSQL uso assim:

Código: Selecionar todos

select sr_recno from nome_tabela WHERE sr_recno=1 FOR SHARE NOWAIT
Talvez tenha algo similar em FIREBIRD ou MYSQL
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

bloqueio pessimista em mysql ou firebird?

Mensagem por pena »

Funciona bem postgres com harbour?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

bloqueio pessimista em mysql ou firebird?

Mensagem por sygecom »

Ainda uso xHarbour, tanto com SQLRDD como a lib pgsql e ambas funcionam bem, aos poucos estou migrando tudo para SQL para ficar apenas com pgsql.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

bloqueio pessimista em mysql ou firebird?

Mensagem por pena »

Tem exemplos como utilizar?
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

bloqueio pessimista em mysql ou firebird?

Mensagem por sygecom »

pena escreveu:Tem exemplos como utilizar?
Ambas tem exemplo junto com as LIB.

Você usa harbour ou xHarbour e qual versão ?

O SQLRDD é pago, mas eu uso a versão que usa com xHarbour 1.2.3 free, ou seja compila com BCC, mas ainda assim é pago apenas a SQLRDD ou xHarbour é free.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

bloqueio pessimista em mysql ou firebird?

Mensagem por janio »

MySql

Código: Selecionar todos

SELECT CODMAR,DESCRI,RECNO FROM CRIASOFTWAREPDV.A03MAR WHERE RECNO=3 FOR UPDATE
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

bloqueio pessimista em mysql ou firebird?

Mensagem por pena »

Janio, testei o select e ele não bloqueia o registro, será numa versão mais recente? eu uso uma antiga 5.5.28, que na teoria é free
Responder