Não lembro se usar ADO sem nada adicional, se aparecem direito as mensagens de erro.
Isso é muito importante.
Erro executando comando:-2147217900 [ma-3.1.6][10.4.11-MariaDB]You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.CDNOME AS CADNOME, JPCADASTRO.CDENDERECO AS CADENDERECO, JPTRANSP.CDNOME AS TRA' at line 1
SELECT NFFILIAL, NFNOTFIS, NFPEDIDO, NFCOP, NFVALNOT, NFVALFRE, NFVALSEG, NFVALOUT, NFCADTRA, NFSTATUS, NFOBS1, NFINFINC, NFINFALT JPCADASTRO.CDNOME AS CADNOME, JPCADASTRO.CDENDERECO AS CADENDERECO, JPTRANSP.CDNOME AS TRANOME FROM JPNOTFIS LEFT JOIN JPCADASTRO ON JPCADASTRO.IDCADASTRO = JPNOTFIS.NFCADDES LEFT JOIN JPTRANSP ON JPTRANSP.IDTRANSP = JPNOTFIS.NFCADTRA WHERE IDNOTFIS='184725';
Called from ADOCLASS:EXECUTECMD(263)
Called from ADOCLASS:EXECUTE(227)
Called from JPNOTFISCLASS:TELADADOS(141)
Called from JPNOTFISCLASS:EXECUTE(328)
Called from PJPNOTFIS(32)
Called from DO(0)
Called from DOPRG(119)
Called from (b)RUNMODULE(88)
O erro é simples, faltou uma vírgula separando campos.
Mas sem a mensagem de erro.... talvez fosse mais complicado encontrar o erro.
Não lembro se usar ADO diretamente mostra isso.
É que de repente muitos ficam animados, e sem a mensagem podem desanimar.
Sem problemas, qualquer coisa é só avisar.
Importante sobre ADO
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Importante sobre ADO
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Importante sobre ADO
Em todo caso:
O erro fica na conexão, só pegar o número e a descrição do erro.
Código: Selecionar todos
BEGIN SEQUENCE WITH __BreakBlock()
Rs := ::Cn:Execute( cSql )
lOk := .T.
ENDSEQUENCE
IF ! lOk
cMensagem += "Erro executando comando:" + LTrim( Str( ::Cn:Errors( 0 ):Number( ) ) ) + " " + ::Cn:Errors( 0 ):Description()
ENDIF
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/