Problema com Query

Delphi

24/03/2004

Galera quando tento fazer uma consulta SQL com algumas funções o delhi acusa erro de sintaxe e quando tento usar o MAX como abaico ele dá erro: Table is read only. Uso O Mysql 4.017 com Delphi 7 acessando através de ODBC. Alguém sabe o por que do problema?

with qryfuncionarios do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT MAX(FUN_COD) AS FUN_COD FROM FUN´);
Open;
end;

Braytiner


Braytiner Heggendorn

Braytiner Heggendorn

Curtidas 0

Respostas

Rafaelmartins

Rafaelmartins

24/03/2004

- Procure averiguar se a sintaxe está correta, utilizando o DBExplorer (Atalho no menu do Delphi) ou, no seu caso, utilze o shell que o MySql oferece.

- Verifique se o(s) arquivo(s) correspondente ao BD (ou tabelas) estão marcados como somente leitura. Se estiver, alguns BD (tabelas) não poderam ser acessados de forma correta.


GOSTEI 0
Braytiner Heggendorn

Braytiner Heggendorn

24/03/2004

A sintaxe está correta já executei o comando no Mysql e lá ele me retorna os resultados de maneira correta


GOSTEI 0
Paulo_amorim

Paulo_amorim

24/03/2004

A sintaxe está correta já executei o comando no Mysql e lá ele me retorna os resultados de maneira correta


Olá

Qual a mensagem de erro?

Verifique se não é erro com Aspas ou falta de espaço entre palavras (tipo:
´1 2 3´ + ´4´ resulta em ´1 2 34´, o que dá errado no SQL)

Esses erros bobinhos nos tiram muito tempo! :?


GOSTEI 0
Xande-df

Xande-df

24/03/2004

Amigo, passei por esse problema tb, resolvi mudando o nome do campo, tente isso

... AS FUNCOD...

Mude o nome, da pau mesmo. Tente isso!!!!!


GOSTEI 0
POSTAR