ESTOU TENDO UM ERRO NO SEGUINTE COMANDO.

SUPERFOR 27/10/2011 17:20:51
#387933
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[ô].
SUPERFOR 27/10/2011 19:32:20
#387948
Ninguem ?
XXXANGELSXXX 27/10/2011 19:47:21
#387950
Resposta escolhida
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[Ô]) & [Ô][ô][Ô]


SUPERFOR 27/10/2011 19:59:44
#387951
existe sim..

esta parte esta certa?

entrada INNER JOIN entradaitens ON CHAVE = CHAVE
SUPERFOR 27/10/2011 20:16:31
#387953
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)

KERPLUNK 28/10/2011 08:58:51
#387981
Tente assim:
Set sn2 = db.OpenRecordset([Ô]Select * from entrada, entradaitens where entradaitens.CHAVE = entrada.CHAVE[Ô], dbOpenDynaset)
Tópico encerrado , respostas não são mais permitidas