Olá amigos!
Estou com um problema de syntax na minha sql e não consegui identificar,
Está retornando a seguinte mensagem:
“Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘)’ at line 1”
segue sql:
sc_exec_sql("INSERT INTO tblExames (NATUREZA, IntConc, Exposicao, RISCO, AGENTE, Observacoes, obsProc, codFuncionario, ExameTipo, ValorComDesconto, Periodo, TIPO, tpExameOcup, ordExame, resAso, resAso_Desc, EXAME, OriColeta, procRealizado, nrCRM, ufCRM, cpfResp, nmResp, nrCRM_resp, ufCRM_resp, RESULTADO, indResult, grupo, codExame)
SELECT
tblRiscosAmbExames.NATUREZA,
tblRiscosPPRA.IntConc,
tblRiscosPPRA.Exposicao,
tblRiscosPPRA.TIPO,
tblRiscosPPRA.FatorRisco,
tblRiscosAmbExames.Observacoes,
tblRiscosAmbExames.Observacoes,
tblFuncionario.codFuncionario,
tblRiscosAmbExames.ExameTipo,
tblRiscosAmbExames.ValorReais,
tblRiscosAmbExames.Periodo,
`Admissional` as TipoDoExame,
`0` as tpExameOcup,
`1` as ordExame,
`1` as resAso,
`Apto` as resAso_Desc,
`Referencial` as EXAME,
tblRiscosAmbExames.OrientacoesColeta,
tblRiscosAmbExames.procRealizado,
tblFuncionario.Profissional_nrCRM,
tblFuncionario.Profissional_Uf_reg,
`89255615068` as cpfResp,
`Claudia Wittke Mello` as nmResp,
`37997` as nrCRM_resp,
`RS` as ufCRM_resp,
tblRiscosAmbExames.RESULTADO,
tblRiscosAmbExames.e_resultado,
tblRiscosAmbExames.grupo,
tblRiscosAmbExames.codExame
FROM
tblfuncionario,
tbl_clientes INNER JOIN tblsetor ON tbl_clientes.Matricula = tblsetor.Matricula
INNER JOIN tblcargo ON tblsetor.SetorCod = tblcargo.SetorCod
INNER JOIN tblriscosambexames ON tblriscosppra.CodRisco = tblriscosambexames.codRisco
WHERE
(CargoCod={CargoCod})");