MOSTRAR CONTEÊDO DE CPO MONEY NO VB6 APÀŒS SELECT

DESENVOLVEDORVB 22/10/2022 00:44:26
#500635
Olá, pessoal estou com problema após fazer select em tabela do sql server 2014 que contenha campo do tipo money, uma vez que é mostrado o conteúdo de todos os outros campos, exceto o deste tipo ou seja, não trás ou mostra o conteúdo para manipulação. Alguém tem alguma solução ? Abaixo o select utilizado e os procedimentos:

Set QRS_TMP = M_ARQ.OpenResultset("SELECT * FROM CUSTAS_TABB WHERE TABB_CODIGO = 16", _
rdOpenForwardOnly, rdConcurReadOnly)
If Not QRS_TMP.EOF Then
TXT_VLR_TOTAL = Format((QRS_TMP!tabb_custas * MVR) * Txt_Qtd, "######,##0.00")
End if

Este campo da tabela tabb_custas não mostra nada, saindo com o erro abaixo

" Run-Time error -2147352571 (800200005)

Classe não registrada "

SAMUKA 25/10/2022 08:38:05
#500642
Bom dia!

Que tipo de variável é MVR?
Meu conselho é que sempre use um conversor pro tipo Currency antes de fazer qualquer calculo.
E também verificar se o campo tem algum valor.
  
IF IsNull( QRS_TMP!tabb_custas ) = FALSE THEN
TXT_VLR_TOTAL = Format$((QRS_TMP!tabb_custas * CCur(MVR)) * CCur(Txt_Qtd), "######,##0.00")
End If
Faça seu login para responder