ESTOU TENDO UM ERRO NO SEGUINTE COMANDO.
PESSOAL.. ESTOU TENDO UM ERRO NO SEGUINTE COMANDO.
SQL2 = [Ô]FORNECEDOR=8 and format(entradaitens.DATASAIDA,[ô]yyyy/mm/dd[ô]) between [ô]2011/08/27[ô] and [ô]2011/10/27[ô][Ô]
Set sn2 = db.OpenRecordset([Ô]Select * from entrada INNER JOIN entradaitens ON entrada.CHAVE = entradaitens.CHAVE where [Ô] & sql2 & [Ô] order by entradaitens.datasaida [Ô], dbOpenDynaset)
NÃO SEI OQ PODE ESTAR ACONTECENDO.
MENSAGEM DO ERRO.
Erro de sintaxe na expressão de consulta [ô]entrada.CHAVE = entradaitens.CHAVE[ô].
SQL2 = [Ô]FORNECEDOR=8 and format(entradaitens.DATASAIDA,[ô]yyyy/mm/dd[ô]) between [ô]2011/08/27[ô] and [ô]2011/10/27[ô][Ô]
Set sn2 = db.OpenRecordset([Ô]Select * from entrada INNER JOIN entradaitens ON entrada.CHAVE = entradaitens.CHAVE where [Ô] & sql2 & [Ô] order by entradaitens.datasaida [Ô], dbOpenDynaset)
NÃO SEI OQ PODE ESTAR ACONTECENDO.
MENSAGEM DO ERRO.
Erro de sintaxe na expressão de consulta [ô]entrada.CHAVE = entradaitens.CHAVE[ô].
Ninguem ?
entao vei.. com certeza esse relacionamento que vc fez esta errado, , o nome do campo no seu bd se chama CHAVE? EXEMPLOS DE INNER JOIN
strSQL = [Ô]Select a.idmov,a.movclicodigo,a.movdatahoraregistro[Ô]
strSQL = strSQL & [Ô],b.ocorrdescricao,c.pessnome,d.nome[Ô]
strSQL = strSQL & [Ô] from movimentoocorrencias a[Ô]
strSQL = strSQL & [Ô] inner join cadocorrencias b on a.movocorrencia=b.idocorr[Ô]
strSQL = strSQL & [Ô] inner join cadpessoas c on a.movclicodigo=c.pesscodigo[Ô]
strSQL = strSQL & [Ô] left join cadcontatoshabilitados d on a.movidcontato=d.id[Ô]
strSQL = strSQL & [Ô] where a.id=[ô]2[ô]
strsql = strsql & [Ô] and a.movdatahoraregistro between [ô][Ô] & Format(txtDataIni.value, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô] And [ô][Ô] & Format(txtDataFim.value, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô][Ô]
existe sim..
esta parte esta certa?
entrada INNER JOIN entradaitens ON CHAVE = CHAVE
esta parte esta certa?
entrada INNER JOIN entradaitens ON CHAVE = CHAVE
estava aqui vendo.. e as tabelas existem o campo chave.
mais esta dando erro e eu não acho o erro.
Set sn2 = db.OpenRecordset([Ô]Select * from entrada INNER JOIN entradaitens ON entradaitens.CHAVE = entrada.CHAVE[Ô], dbOpenDynaset)
mais esta dando erro e eu não acho o erro.
Set sn2 = db.OpenRecordset([Ô]Select * from entrada INNER JOIN entradaitens ON entradaitens.CHAVE = entrada.CHAVE[Ô], dbOpenDynaset)
Tente assim:
Set sn2 = db.OpenRecordset([Ô]Select * from entrada, entradaitens where entradaitens.CHAVE = entrada.CHAVE[Ô], dbOpenDynaset)
Set sn2 = db.OpenRecordset([Ô]Select * from entrada, entradaitens where entradaitens.CHAVE = entrada.CHAVE[Ô], dbOpenDynaset)
Tópico encerrado , respostas não são mais permitidas