jcbiker Posted September 27, 2012 at 03:53 PM Report #476787 Posted September 27, 2012 at 03:53 PM Alguem me pode ajudar com esta query sql = "SELECT entradaproc.id,entradaproc.ValidadeDelegação,entradaproc.entrada, entradaproc.idNuipc,entradaProc.NumArg," & _ "entradaProc.NVitimas,entradaProc.Vitimas,OrigemProc.origem, tribunal.nome, TiposCrime.Nome,entradaProc.brigada FROM entradaProc" & _ "((INNER JOIN nuipc on entradaproc.id = nuipc.idNUIPC) INNER JOIN tribunal" & _ "on entradaproc.idtribunal=tribunal.ID) INNER JOIN TiposCrime On entradaProc.IdTc=TiposCrime.id" Dá o erro na sintax From
HappyHippyHippo Posted September 27, 2012 at 04:03 PM Report #476788 Posted September 27, 2012 at 04:03 PM (edited) olha bem para os teus "(" e ")", se tirares isso deverá funcionar sem problemas SELECT entradaproc.id, entradaproc.ValidadeDelegação, entradaproc.entrada, entradaproc.idNuipc, entradaProc.NumArg, entradaProc.NVitimas, entradaProc.Vitimas, OrigemProc.origem, tribunal.nome, TiposCrime.Nome, entradaProc.brigada FROM entradaProc INNER JOIN nuipc ON entradaproc.id = nuipc.idNUIPC INNER JOIN tribunal ON entradaproc.idtribunal = tribunal.ID INNER JOIN TiposCrime ON entradaProc.IdTc = TiposCrime.id[/Code] ps : estive a olhar agora para o SQL e vi isto : "OrigemProc.origem," isto vai dar erro de certeza pois essa tabela não está declarada Edited September 27, 2012 at 04:08 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
jcbiker Posted September 27, 2012 at 04:05 PM Author Report #476789 Posted September 27, 2012 at 04:05 PM Vou tentar
jcbiker Posted September 27, 2012 at 04:22 PM Author Report #476792 Posted September 27, 2012 at 04:22 PM (edited) tentei mas dá este errO: Syntax error (missing operator) in query expression 'entradaproc.idNuipc = nuipc.idINNER JOIN tribunal ON entradaproc.idtribunal = tribunal.IDINNER JOIN TiposCrime ON entradaProc.IdTc = TiposCrime.idWhere entradaproc.nuipc='15'. Tambem já declarei a tabela e continua a dar o mesmo erro Edited September 27, 2012 at 04:53 PM by jcbiker
jcbiker Posted September 27, 2012 at 05:27 PM Author Report #476796 Posted September 27, 2012 at 05:27 PM (edited) olha bem para os teus "(" e ")", se tirares isso deverá funcionar sem problemas SELECT entradaproc.id, entradaproc.ValidadeDelegação, entradaproc.entrada, entradaproc.idNuipc, entradaProc.NumArg, entradaProc.NVitimas, entradaProc.Vitimas, OrigemProc.origem, tribunal.nome, TiposCrime.Nome, entradaProc.brigada FROM (((entradaProc INNER JOIN nuipc ON entradaproc.id = nuipc.idNUIPC) INNER JOIN tribunal ON entradaproc.idtribunal = tribunal.ID) INNER JOIN TiposCrime ON entradaProc.IdTc = TiposCrime.id)[/Code] ps : estive a olhar agora para o SQL e vi isto : "OrigemProc.origem," isto vai dar erro de certeza pois essa tabela não está declarada Edited September 27, 2012 at 07:36 PM by jcbiker
HappyHippyHippo Posted September 27, 2012 at 05:38 PM Report #476799 Posted September 27, 2012 at 05:38 PM ei !!! essa referência ao meu post está alterado !!! eu não tenho nenhuns parênteses !!! IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
jcbiker Posted September 27, 2012 at 07:39 PM Author Report #476822 Posted September 27, 2012 at 07:39 PM (edited) Boas, enganei-me. A solução estava mesmo nos parênteses que adicionei ao teu post. A funciona assim porque é uma base em ACCESS Obrigado pela ajuda. Edited September 27, 2012 at 07:39 PM by jcbiker
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now