Olá, por gentileza poderiam me ajudar?
Estou tentando inserir dados de um arquivo TXT para uma tabela porém está apresentando o erro abaixo.
Erro em tempo de execução '3127':
A instrução INSERT INTO contém o seguinte nome de campo desconhecido: 'NDOC'. Verifique se o nome foi digitado de forma correta e tente a operação novamente.
Segue abaixo o código:
Já verifiquei o nome do campo na tabela e está igual ao código.
Por gentileza poderiam me ajudar?
Estou tentando inserir dados de um arquivo TXT para uma tabela porém está apresentando o erro abaixo.
Erro em tempo de execução '3127':
A instrução INSERT INTO contém o seguinte nome de campo desconhecido: 'NDOC'. Verifique se o nome foi digitado de forma correta e tente a operação novamente.
Segue abaixo o código:
- Código:
vsqL2 = "INSERT INTO Arq_Grec ( NUIT, ALCC, NDOC, [STATUS-S], [CELULA-S], NUDO, DINC1, TEIN, DALT, TEAL, TIUTIL, TXT1, TXT2, TDRE, DREF, LOCGRE, QTVL, QTHOPE, QTBO, QMOVOR, NECCKD, ENPREV, QTDIRE, QTDICO, QTEMB1, QTEMB2, COPRSE, IDETIQ, IDCSRE, DTCSR, HOCSR, STAT1, DAT1, HOR1, COUSUR01, STAT2, DAT2, HOR2, COUSUR02, STAT3, DAT3, HOR3, COUSUR03, STAT4, DAT4, HOR4, COUSUR04, STAT5, DAT5, HOR5, COUSUR05, STAT6, DAT6, HOR6, COUSUR06, STAT7, DAT7, HOR7, COUSUR07, STAT8, DAT8, HOR8, COUSUR08, STAT9, DAT9, HOR9, COUSUR09, STAT10, DAT10, HOR10, COUSUR10, NUCOFO, NUINTE, NUPOSI, IDITFE, QTPECO, VACOME, COALNC, CODEEN, IDDINA, DACC, IDCOAC, COCELD, NURDVI, RESERVA ) SELECT B6855M.NUIT, B6855M.ALCC, B6855M.[NDOC ], "
vsqL2 = vsqL2 + " B6855M.[STATUS-S], B6855M.[CELULA-S ], B6855M.[NUDO ], B6855M.DINC1, B6855M.[TEIN ], B6855M.DALT, B6855M.TEAL, B6855M.TIUTIL, B6855M.TXT1, B6855M.[TXT2 ], B6855M.TDRE, B6855M.DREF, B6855M.LOCGRE, B6855M.QTVL, B6855M.QTHOPE, B6855M.QTBO, B6855M.QMOVOR, B6855M.NECCKD, B6855M.ENPREV, B6855M.QTDIRE, B6855M.QTDICO, B6855M.QTEMB1, B6855M.QTEMB2, B6855M.COPRSE, B6855M.IDETIQ, B6855M.IDCSRE, B6855M.DTCSR, B6855M.HOCSR, B6855M.STAT1, B6855M.DAT1, B6855M.HOR1, B6855M.COUSUR01, B6855M.STAT2, B6855M.DAT2, B6855M.HOR2, B6855M.COUSUR02, B6855M.STAT3, B6855M.DAT3, B6855M.HOR3, B6855M.COUSUR03, B6855M.STAT4, B6855M.DAT4, B6855M.HOR4, B6855M.COUSUR04, B6855M.STAT5, B6855M.DAT5, B6855M.HOR5, B6855M.COUSUR05, B6855M.STAT6, B6855M.DAT6, B6855M.HOR6, B6855M.COUSUR06, B6855M.STAT7, "
vsqL2 = vsqL2 + " B6855M.DAT7, B6855M.HOR7, B6855M.COUSUR07, B6855M.STAT8, B6855M.DAT8, B6855M.HOR8, B6855M.COUSUR08, B6855M.STAT9, B6855M.DAT9, B6855M.HOR9, B6855M.COUSUR09, B6855M.STAT10, B6855M.DAT10, B6855M.HOR10, B6855M.COUSUR10, B6855M.NUCOFO, B6855M.NUINTE, B6855M.NUPOSI, B6855M.IDITFE, B6855M.QTPECO, B6855M.VACOME, B6855M.COALNC, B6855M.CODEEN, B6855M.IDDINA, B6855M.DACC, B6855M.IDCOAC, B6855M.COCELD, B6855M.NURDVI, B6855M.RESERVA FROM B6855M LEFT JOIN Arq_Grec ON (B6855M.DINC1 = Arq_Grec.DINC1) AND (B6855M.[NDOC ] = Arq_Grec.[NDOC ]) WHERE (((B6855M.[NDOC ]) Is Not Null) AND ((Arq_Grec.[NDOC ]) Is Null) AND ((Arq_Grec.DINC1) Is Null));"
db.Execute vsqL2
Já verifiquei o nome do campo na tabela e está igual ao código.
Por gentileza poderiam me ajudar?