Fórum IBCLIENTDATASET #155185

16/04/2003

0

Já enviei a mensagem umas 5 vezes e ninguém até agora me repondeu...será q é tão dificil assim????

Estou usando os componentes da palete InterBase e uso o IbClientDataSet e estou com dois problemas que gostaria que vcs da lista me ajudasse:

1º) cds.Close;
cds.CommandText := ´UPDATE ADMEMPRESA SET WHERE NM_ADMEMPRESA= ´+QuotedStr(´TESTE´)+´ WHERE CD_ADMEMPRESA=1´;
cds.Execute;
<Mensagem de ERRO>
Project Project1.exe raised exceptino class EIBClientError with message ´Empty SQL Statement´.
Process stopped. Use Step or Run to continue.

Pq? Como solucioná-lo?

2º) cds.Close;
cds.CommandText := ´SELECT * FROM ADMEMPRESA WHERE CD_ADMEMPRESA=:PCDEMP´;
cds.Params.ParseSQL(cds.CommandText,true);
cds.Params.ParamByName(´PCDEMP´).asInteger := 1;
cds.Active := true;
<Mensagem de ERRO>
Project Project1.exe raised exceptino class EIBClientError with message ´SQL Parse Error:
Parameter name expected´. Process stopped. Use Step or Run to continue.

Pq? Como solucioná-lo?

já agradeço

Carlos Giani


Cgiani

Cgiani

Responder

Posts

16/04/2003

Espiridiao

A minha tecnica para trabalhar com a IB e executar querys e
Crio um IBQUERY
Coloco a string c/ os comando SQL em .query.sql.lines.add(´comandos SQL´);
ligo a transação.
faço .query.active:=TRUE;

e já está.
Com esta técnica posso fazer updates ou consultas, no caso das consultas é só conecta-las a um dataset. e depois a um componete visual

Espero ter ajudado.
Se forem necessarias mais explicações estou ao dispor.


Responder

Gostei + 0

16/04/2003

Cgiani

mas o pq desses erros vc saberia me dizer???

sds
Carlos Giani


Responder

Gostei + 0

16/04/2003

Hhhhhh

não sei se é isso, mas...

- utilizo o comando [b:e1052efadd]Query1.Open[/b:e1052efadd] quando estou fazendo uma seleção de registros com o select.
- utilizo o comando [b:e1052efadd]Query1.ExecSQL[/b:e1052efadd] quando estou fazendo algum comando de update, insert ou delete.

obs.: já estou considerando que o IBDatabase e o IBTransaction já estão corretamente configurados e ligados.


Responder

Gostei + 0

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

Aceitar