Olá!
Tenho o seguinte código:
No código dentro do for/next ocorre o erro "3265 - O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado", porém o nome do campo está correto e ele consta no recordset.
Já tentei também Rst(varListaCampos(i)) sem sucesso.
Como fazer para que o comando dentro do for/next funcione???
Obrigado a todos.
Tenho o seguinte código:
- Código:
strSql = "SELECT * from myTable WHERE MyField like '" & dtaDataImport & "%" & "'"
Set Rst = New ADODB.Recordset
Rst.CursorLocation = adUseClient
Rst.Open strSql, conexaoSQL, adOpenDynamic, adLockOptimistic
' Variável string convertida em matriz que contém os nomes de campos que existem no recordset aberto anteriormente
varListaCampos = Split(varListaCampos, ",")
For i = 0 To UBound(varListaCampos)
Debug.Print Rst!varListaCampos(i) '-> Comando de teste
Next i
No código dentro do for/next ocorre o erro "3265 - O item não pode ser encontrado na coleção correspondente ao nome ou ao ordinal solicitado", porém o nome do campo está correto e ele consta no recordset.
Já tentei também Rst(varListaCampos(i)) sem sucesso.
Como fazer para que o comando dentro do for/next funcione???
Obrigado a todos.