Jump to content

Recommended Posts

Posted

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

Posted (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 by HappyHippyHippo
IRC : sim, é algo que ainda existe >> #p@p
Posted (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 by jcbiker
Posted (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 by jcbiker
Posted (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 by jcbiker

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.