GARANTIR DESCONTO

Fórum Unable to execute query. Que erro é este. #174058

09/08/2003

0

Tenho o Sistema escrito em [u:cd602cf659][b:cd602cf659]Delphi 6[/b:cd602cf659][/u:cd602cf659], onde o mesmo lê um arquivo texto e atualiza meio mundo de tabelas e em determinado momento, aparece a seguinte mensagem: [b:cd602cf659]UNABLE TO EXECUTE QUERY[/b:cd602cf659]. Nunca aparece no mesmo lugar ou na mesma [u:cd602cf659]tabela[/u:cd602cf659]. No Windows 98 não aparece este erro, porém no Windows 2000, ME e XP. O que está faltando ? que tipo de erro é este ? será que tem que configurar alguma coisa no [b:cd602cf659]MySQL[/b:cd602cf659].

Atenciosamente,

Seek. :cry:


Seek

Seek

Responder

Posts

10/08/2003

Koplin

Voce teria que acompanhar a execução deste código - criando um log por exemplo - pára ver expecificasmente o que faz a execução parar.
Antes de parar ele atualiza alguma tabela?

Windows com tecnologia NT tem nivel de permissão de acesso aos arquivos e exigem que as dll´s fiquem na pasta system32 e não na system, como no W98.

Tenta esse caminho e entra em contato.


Responder

Gostei + 0

10/08/2003

Daaneto

Acho que você está tentando utilizar algo semelhante a:

Query.Active := False;
Query.SQL.Clear;
Query.SQL.Add( instrucao SQL);
Query.ExecSQL;
--------------------------

Use isso, se for fazer atualização de dados, por exemplo, INSERT, UPDATE, DELETE.

Se você utilizar consultas (SELECTs), tente fazer assim:
--------------------------
Query.Close;
Query.SQL.Clear;
Query.SQL.Add(´SELECT * FROM XXXXXX + qualquer coisa´);
Query.Open;
--------------------------

Creio que resolverá seu problema.


Responder

Gostei + 0

10/08/2003

Daaneto

Veja também:

[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=11542&highlight=[/url]


Responder

Gostei + 0

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

Aceitar