Problema com Query
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
with qryfuncionarios do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT MAX(FUN_COD) AS FUN_COD FROM FUN´);
Open;
end;
Braytiner
Braytiner Heggendorn
Curtidas 0
Respostas
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.
- 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
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
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
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!!!!!
... AS FUNCOD...
Mude o nome, da pau mesmo. Tente isso!!!!!
GOSTEI 0