ERRO
Olá galera! Quando xamo uma rotina aki, dá o seguinte erro:
Invalid Column Name 'VIP'
E ao clicar debug, o vb seleciona:
rsTemp.Open "select * from situacao where codigo = " & varSituacao, bd, adOpenDynamic
Dentro da seguinte rotina:
If rs!Situacao <> "" Then
varSituacao = rs!Situacao
rsTemp.Open "select * from situacao where codigo = " & varSituacao, bd, adOpenDynamic
cmbSituacao.ListIndex = SendMessage(cmbSituacao.hWnd, CB_FINDSTRING, -1, ByVal CStr(rsTemp![Situacao]))
rsTemp.Close
Else
cmbSituacao.ListIndex = -1
End If
Não tenho ideia de o q faze! Podem me ajuda? Vlw!
Invalid Column Name 'VIP'
E ao clicar debug, o vb seleciona:
rsTemp.Open "select * from situacao where codigo = " & varSituacao, bd, adOpenDynamic
Dentro da seguinte rotina:
If rs!Situacao <> "" Then
varSituacao = rs!Situacao
rsTemp.Open "select * from situacao where codigo = " & varSituacao, bd, adOpenDynamic
cmbSituacao.ListIndex = SendMessage(cmbSituacao.hWnd, CB_FINDSTRING, -1, ByVal CStr(rsTemp![Situacao]))
rsTemp.Close
Else
cmbSituacao.ListIndex = -1
End If
Não tenho ideia de o q faze! Podem me ajuda? Vlw!
Pelo que entendi VIP é o Valor de varSituacao, certo?
Então, como varSituacao é Texto vc deve fazer:
rsTemp.Open "select * from situacao where codigo = '" & varSituacao & "'", bd, adOpenDynamic
Depois , verifique o Recordset;
If Not rsTemp.EOF Then
cmbSituacao.ListIndex = SendMessage(cmbSituacao.hWnd, CB_FINDSTRING, -1, ByVal CStr(rsTemp![Situacao]))
End If
rsTemp.Close
Então, como varSituacao é Texto vc deve fazer:
rsTemp.Open "select * from situacao where codigo = '" & varSituacao & "'", bd, adOpenDynamic
Depois , verifique o Recordset;
If Not rsTemp.EOF Then
cmbSituacao.ListIndex = SendMessage(cmbSituacao.hWnd, CB_FINDSTRING, -1, ByVal CStr(rsTemp![Situacao]))
End If
rsTemp.Close
Tópico encerrado , respostas não são mais permitidas