PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 25 → HreadSeekfirst nao funciona com outra Analise
HreadSeekfirst nao funciona com outra Analise
Iniciado por amarildo, abr., 06 2015 3:19 PM - 1 resposta
Membro registado
535 mensagems
Popularité : +14 (14 votes)
Publicado em abril, 06 2015 - 3:19 PM
== Uma duvida ==
Tenho um banco de dados postgres funcionando perfeito

tenho uma analise chamadado dicionario funcionando perfeito

criei uma analise nova, e nela copiei a mesma coisa da analise dicionario
no caso fornecedor

se crio tabela, fornecedores, aparece normal, se uso sql normal

mas se eu usar:
HReadSeekFirst(fornecedor,fornecedor.chave_empresa_fornecedor,[1,13])
IF HFound(fornecedor) = True THEN
Info("achou")
ELSE
Info("nao achou")
END


ele nao funciona na analise nova

o que pode estar acontecendo..

estou usando postgres nativo
Membro registado
535 mensagems
Popularité : +14 (14 votes)
Publicado em abril, 06 2015 - 3:31 PM
gsSQL = [
select
fornecedor.id_fornecedor as for_id_fornecedor
from
fornecedor
where
fornecedor.id_empresa=%1
and
fornecedor.id_empresa_fornecedor=%2
]
gsSQL = StringBuild(gsSQL,gnEmpresaCodigo,EDT_Id_empresa_fornecedor)

IF HExecuteSQLQuery(gdsQry,hQueryDefault,gsSQL) THEN
HReadFirst(gdsQry)
Info(gdsQry.for_id_fornecedor)
EDT_Id_fornecedor=gdsQry.for_id_fornecedor
COMBO_id_empresa_fornecedor = EDT_Id_empresa_fornecedor
ListSelectPlus(COMBO_id_empresa_fornecedor)
HFreeQuery(gdsQry)
ELSE
Info("nao existe Fornecedor")
EDT_Id_empresa_fornecedor=0
SetFocus(EDT_Id_empresa_fornecedor)
END


eu usando o comando acima funcionado mas o Hreadseekfirst nao funciona