Ola a todos.

Estou enfrentando um dificuldade no uso do VB com o PostgreSQL. Para acessar pelo VB estou utilizando ODBC e não consigo fazer o tipo de bloqueio pessimista no registro. O que possa estar fazendo de errado?
Aqui segue um exemplo do código que estou utilizando.


Conexao.Open "DRIVER={PostgreSQL Unicode}; SERVER=154.173.1.2; PORT=5432; DATABASE=cadastro; UID=daniel; PWD=123456;"

Tabela.Open "SELECT codigo, nome FROM clientes where codigo = '00500' FOR UPDATE", Conexao, adOpenKeyset, adLockPessimistic

Conexao.BeginTrans
Tabela("nome") = "pedro"
Tabela.Update
Tabela.CommitTrans


Pelo que sei isto deveria bloquear o registro de forma pessimista, mas não o faz.

O que pode estar errado?

Grato pela atenção,
Daniel


------------------------------------------------------------------------------------------------------
Acelerador POP
Acelere a sua conexão discada em até 19 x. Use o Acelerador POP. É grátis, pegue já o seu.
http://www.pop.com.br/acelerador