Bem Vindo! Entrar Criar um novo perfil

Avançado

Problemas na classe SQLSelect do VO 2.8 SP4b (1150 Visualizações)

30/03/2014 as 23:47hs
Olá, pessoal.

Essa vale pra quem usa o PostgreSQL com o VO, especificamente a versão 2.8 SP4b e que usa o comando INSERT com a cláusula RETURNING.
Bom, tive analisando o comportamento anormal no retorno obtido de uma query com o comando INSERT... RETURNING, até que convidei o colega Ronny Kleverson pra me ajudar a descobrir o problema. O problema ocorria quando passávamos essa instrução através da classe SQLSelect e o valor retornado sempre era NULL_STRING.
Assim como eu, muitos usam a classe PGSQLSelect do nosso amigo Lucio Chiessi, Então foi criado um método para essa classe, pra contornar essa situação, como mostrado abaixo.

method getRetorno(uField) class PGSQLSelect
local uRet as usual

uRet := self:FIELDGET(uField)

if IsNil(uRet) .or. ( ValType(uRet)=="C" .and. uRet == null_string )
selfconfused smileykip()
uRet := self:FIELDGET(uField)
end

return uRet

P8
Sem mais, espero que ajude alguém.

Abraços.

Heraldo Gama
heraldogama@gmail.com
skype:heraldogama
whatsapp:+55(98)88614186
Assunto Autor criado

Problemas na classe SQLSelect do VO 2.8 SP4b (1150 Visualizações)

Heraldo Gama 30/03/2014 as 23:47hs



Somente usuários registados podem criar neste fórum.

Clique aqui para fazer login

Consultar mensagens antigas
Grupo VO Brasil


Hosted by