Criando um Console de SQL com DataSnap e FireDAC

Delphi

12/11/2013

Salve a todos...

Estamos desenvolvendo um nova aplicação, e gostaria de criar um pequeno console para a execução de pequenas SQL; com o objetivo de facilitar a vida do pessoal do suporte.

Estou utilizando XE4 + DataSnap + FireDAC (PostgreSQL)...

Tentei partir do básico -> No lado servidor, coloquei um ADQuery ligado e um DataSetProvider (AllowCommandText = True).
-> No lado cliente, tenho SQLConnection (Driver DataSnap), DSProviderConnection e um ClientDataSet.

Acontece que quando escrevo a SQL, no propriedade CommandText, se for um "select" e apenas dar um active = true , funciona!!!

Mas se eu tentar um update, insert ou delete, tento dar um Execute, ele gera um erro de sql : Remote Error: [FireDAC][Phys][PG][libpq]:erro de sintaxe em ou próximo a "" update usuarios set senusu = '' ""

Alguém teria um solução ou até mesmo uma alternativa?

Grato pela atenção
Alison Lacerda

Alison Lacerda

Curtidas 0
POSTAR