Run-time error 3704; Operação não permitida quando o objeto esta fechado

07/04/2021

0

VB

Boa tarde Pessoal.

Estou gerando uma planilha e estava funcionando normalmente, mas eu tive que inserir a seguinte linha:

sSql = sSql + "into tempOriginal

Após colocar essa linha, está dando o erro: ***Run-time error ''''3704''''; Operação não permitida quando o objeto esta fechado***

Agradeço quem puder ajudar.

--------------------------------------------------------------------

Segue código completo:

sSql = sSql + "select REMes,REEmp,RENom,REFunc,"

sSql = sSql + "into tempOriginal " //LINHA ADICIONADA

sSql = sSql + " from Relator "
sSql = sSql + "inner join HRDBCIONA on FUCODEMP=RECodEmp "
sSql = sSql + "inner join HRDBLOT ON LOCWODEMP=FUCW "

Set rsSql = New ADODB.Recordset
rsSql.Open sSql, cnSqlFol, adOpenStatic, adLockReadOnly

xlWs.Cells(2, "A").CopyFromRecordset rsSql //DÁ ERRO NESSA LINHA

--------------------------------------------------------------------
Alex Fonseca

Alex Fonseca

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar