CRYSTAL X MYSQL

USUARIO.EXCLUIDOS 20/12/2006 15:57:37
#191238
Boa Tarde a todos.

Estou tentando criar um relatório no Crystal 10 e preciso usar comandos SQL para ler dados do meu BD MySQL...

SELECT
d.nome
FROM
dentista d,
consultorio c,
dentista_endereco e,
material_solicitado m,
solicitacao_material s
WHERE
d.codigo = c.dentista_codigo AND
c.codigo = e.consultorio_codigo AND
c.codigo = s.consultorio_codigo AND
s.codigo_solicitacao = m.solicitacao_material_codigo_solicitacao AND
d.codigo = '000000001' AND
s.material_enviado = '0'



qdo eu mando verificar se há erros ele me mostra a seguinte mensagem de erro:

Error in compiling SQL Expression:

Query Engine Error: '42000:[MySQL][ODBC 3.51 Driver][mysqld-5.1.12-beta]You have an error in your SQL syntax; check the manual corresponds to your MySQL server version form the right syntax to use near 'SELECT d.codigo FROM dentista d, consultorio c, '.

Se alguem puder me ajudar, serei muito agradecido...

obrigado

Gutemberg Miranda


USUARIO.EXCLUIDOS 20/12/2006 16:44:42
#191252
Opa, cara já tentou ao invés de usar o alias colocar o nome da tabela na frente do campo?

dentista.codigo = consultorio.dentista_codigo
USUARIO.EXCLUIDOS 20/12/2006 17:06:20
#191264
Opa! e ai?!!?! blz?...


Infelizmente sua sugestão não funcionou...

muito Obrigado

ainda preciso de ajuda qto a este problema.


Gutemberg Miranda
USUARIO.EXCLUIDOS 20/12/2006 17:10:45
#191267
Opa,

Pergunta cara...

achei estranho o erro:

SELECT d.codigo FROM

e na tua SQL está:

SELECT
d.nome

é mesmo essa SQL que você tá executando a query?

Abraço...
USUARIO.EXCLUIDOS 20/12/2006 17:35:19
#191279
SELECT
dentista.nome
FROM
dentista,
consultorio,
dentista_endereco,
material_solicitado,
solicitacao_material
WHERE
dentista.codigo = consultorio.dentista_codigo AND
conusltorio.codigo = dentista_endereco.consultorio_codigo AND
consultorio.codigo = solicitacao_material.consultorio_codigo AND
solicitacao_material.codigo_solicitacao = material_solicitacao.solicitacao_material_codigo_solicitacao AND
dentista.codigo = '000000001' AND
solicitacao_material.material_enviado = '0'

MENSAGEM DE ERRO:

Error in compiling SQL Expression:

Query Engine Error: '42000:[MySQL][ODBC 3.51 Driver][mysqld-5.1.12-beta]You have an error in your SQL syntax; check the manual corresponds to your MySQL server version form the right syntax to use near 'SELECT dentista.nome FROM dentista, consultorio,'.


Muito Obrigado pela ajuda

Gutemberg Miranda



USUARIO.EXCLUIDOS 21/12/2006 17:26:22
#191555
alguem tem mais alguma sugestão?

o problema ainda persiste...

abraço a todos!!!

Gutemberg Miranda
Tópico encerrado , respostas não são mais permitidas