Fórum Problema com Query #221863

24/03/2004

0

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

Responder

Posts

24/03/2004

Rafaelmartins

- 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.


Responder

Gostei + 0

24/03/2004

Braytiner Heggendorn

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


Responder

Gostei + 0

24/03/2004

Paulo_amorim

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! :?


Responder

Gostei + 0

03/04/2004

Xande-df

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

... AS FUNCOD...

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar