MOSTRAR CONTEÊDO DE CPO MONEY NO VB6 APÀŒS SELECT
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 "
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 "
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.
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