Instrução SQL

MySQL

14/07/2005

Ola a Todos

Eu mando umas instruçoes para o query do zeos. so que eu nao entendi como executar essas instrução
eu usava da seguinte forma em interbase
with query do
begin
close;
sql.add(´As instrução´);
open;

end

so q em mysql num funciona

alguem sabe como fazer de forma correta?
au sabe onde tem um material de estudo sobre o assunto?

grato!


Dart

Dart

Curtidas 0

Respostas

Mysys

Mysys

14/07/2005

é simples..

c voce quer dar um select.
QRY.Close;
QRY.Sql.Clear;
QRY.Sql.Add(´SELECT * FROM TABELA´);
QRY.Sql.Open;

agora c voce quer dar um insert,delete ou update.
QRY.Close;
QRY.Sql.Clear;
QRY.Sql.Add(´INSERT,DELETE OU UPDATE´);
QRY.Sql.ExecSQL;


GOSTEI 0
Dart

Dart

14/07/2005

isso eu sei mas


para executar as instruçoes so usando o ExecSQL?


GOSTEI 0
Mysys

Mysys

14/07/2005

sim pra voce executar insert,delete ou update voce tem que usar o ExecSQL

mas pra dar select use Open.


GOSTEI 0
Sandra

Sandra

14/07/2005

é simples.. c voce quer dar um select. QRY.Close; QRY.Sql.Clear; QRY.Sql.Add(´SELECT * FROM TABELA´); QRY.Sql.Open; agora c voce quer dar um insert,delete ou update. QRY.Close; QRY.Sql.Clear; QRY.Sql.Add(´INSERT,DELETE OU UPDATE´); QRY.Sql.ExecSQL;

MySYS,

Somente uma correção:
QRY.Close;
QRY.Sql.Clear;
QRY.Sql.Add(´SELECT * FROM TABELA´);
QRY.Open;

agora c voce quer dar um insert,delete ou update.
QRY.Close;
QRY.Sql.Clear;
QRY.Sql.Add(´INSERT,DELETE OU UPDATE´);
QRY.ExecSQL;

Está ´sobrando´ [b:d95dd5b00c].SQL[/b:d95dd5b00c] no Open e ExecSQL.


:D :wink:


GOSTEI 0
POSTAR