Criando um Console de SQL com DataSnap e FireDAC
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
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
Curtidas 0