Unable to execute query. Que erro é este.
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:
Atenciosamente,
Seek. :cry:
Seek
Curtidas 0
Respostas
Koplin
09/08/2003
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.
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.
GOSTEI 0
Daaneto
09/08/2003
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.
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.
GOSTEI 0
Daaneto
09/08/2003
Veja também:
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=11542&highlight=[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=11542&highlight=[/url]
GOSTEI 0