PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → HreadSeekfirst nao funciona com outra Analise
HreadSeekfirst nao funciona com outra Analise
Débuté par amarildo, 06 avr. 2015 15:19 - 1 réponse
Membre enregistré
535 messages
Popularité : +14 (14 votes)
Posté le 06 avril 2015 - 15:19
== 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
Membre enregistré
535 messages
Popularité : +14 (14 votes)
Posté le 06 avril 2015 - 15:31
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