Consulta não funciona em Mestre Detalhe depois da atualização.

Boa noite pessoal.
Alguém pode me explicar onde está o erro desta SQL?

SELECT
Autonumeração,
IdUnidade,
IdMedição,
Processo,
Contrato,
NumeroEmpenho,
ValorEmpenho,
AnoEmpenho
FROM
“FT-FATURAM_EMPENHO”
WHERE
IdUnidade=[CodUnidade] AND Contrato=’[NumContrato]’ AND Processo =’[NumProcesso]’

Quando salvo exibe o seguinte erro:

Invalid argument supplied for foreach() | Script: C:\Program Files\NetMake\v9\wwwroot\scriptcase\devel\compat\nm_select_atualiza.php linha: 154

Quando executo a consulta direta informando os dados sem o mestre ela funciona normalmente, mas quando abro com o mestre não exibe nada.

Já fiz todas as ligações das variáveis e nada.
Obrigado

Esse SQL é assim mesmo?

Olá amigo.
Bem, preciso que seja com estes critérios.
Há algo errado?
Se tiver, por favor informe.
Obrigado pela atenção.

Possivelmente são as aspas.
Entra em contato com bugs@scriptcase.com.br

Informando o link do forum e/ou o SQL usado que o pessoal dá uma olhada.

Obrigado Ronyan.
Mas o campo contrato e processo são texto e não números, por isso as aspas. Se eu tirar piora o erro.

O problema pode ser mesmo as aspas na tabela.

“FT-FATURAM_EMPENHO”