IBQuery X IBDataSet parametros SQL.Clear, SQL.add não funcio
Olá Forumaniacos,
Seguinte estou iniciando em Delphi com Firebird certo e estou com dificuldades. Sobre o uso do IBQuery, eu fiz um cadastro basico usando a instrução abaixo para gravar os dados
Nesta instrução eu uso os parametros [color=red:d8fafdf27d][b:d8fafdf27d]SQL.Clear, SQL.add, ExecSQL,[/b:d8fafdf27d][/color:d8fafdf27d] para gravar os dados, ai vem o problema, sobre o uso do [color=red:d8fafdf27d][b:d8fafdf27d]IBDataSet[/b:d8fafdf27d][/color:d8fafdf27d] estes parametros não funcionão então, com seria a forma correta, para trabalhar com o [color=red:d8fafdf27d][b:d8fafdf27d]IBDataSet[/b:d8fafdf27d][/color:d8fafdf27d] ?
Valeu Forumaniacos
Seguinte estou iniciando em Delphi com Firebird certo e estou com dificuldades. Sobre o uso do IBQuery, eu fiz um cadastro basico usando a instrução abaixo para gravar os dados
with dmConexao.qrCADcliente do
begin
SQL.Clear;
SQL.add (´insert into cliente (nome, endereco, telefone)´);
SQL.add (´values (´+quotedstr(edtNome.Text)+´,´+quotedstr(edtEnd.Text)+´,´+quotedstr(edtFone.Text)+´)´);
ExecSQL;
MessageBeep(32);
messagedlg(´ATENÇÃO!!´+chr(13)+
´DADOS DO CLIENTE CADASTRADOS COM SUCESSO!!!´, mtinformation, [mbok], 0);
end;
Nesta instrução eu uso os parametros [color=red:d8fafdf27d][b:d8fafdf27d]SQL.Clear, SQL.add, ExecSQL,[/b:d8fafdf27d][/color:d8fafdf27d] para gravar os dados, ai vem o problema, sobre o uso do [color=red:d8fafdf27d][b:d8fafdf27d]IBDataSet[/b:d8fafdf27d][/color:d8fafdf27d] estes parametros não funcionão então, com seria a forma correta, para trabalhar com o [color=red:d8fafdf27d][b:d8fafdf27d]IBDataSet[/b:d8fafdf27d][/color:d8fafdf27d] ?
Valeu Forumaniacos
Garas-man
Curtidas 0
Respostas
Garas-man
21/12/2004
:roll: Ae pessoal ajuda galera!!! um pobre iniciante :shock:
GOSTEI 0
Gandalf.nho
21/12/2004
Dê uma olhada nesse exemplo:
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=30575[/url]
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=30575[/url]
GOSTEI 0
Garas-man
21/12/2004
Cara gandalf.nho
Primeiramente obrigado pela atenção, olha só já tinha visto aquele tópico, mas ele deixa a desejar com respeito a esta fazendo a inserção no banco via SQL com no caso do IBQuery segue abaixo:
Neste modelo observa que eu uso o INSERT INTO CLIENTE (blá blá ) então com é que se faz usando o IBDataSet
Mais uma vez obrigado.
Primeiramente obrigado pela atenção, olha só já tinha visto aquele tópico, mas ele deixa a desejar com respeito a esta fazendo a inserção no banco via SQL com no caso do IBQuery segue abaixo:
SQL.Clear;
SQL.add (´insert into cliente (nome, endereco, telefone)´);
SQL.add (´values (´+quotedstr(edtNome.Text)+´,´+quotedstr(edtEnd.Text)+´,´+quotedstr(edtFone.Text)+´)´);
ExecSQL;
Neste modelo observa que eu uso o INSERT INTO CLIENTE (blá blá ) então com é que se faz usando o IBDataSet
Mais uma vez obrigado.
GOSTEI 0
Gandalf.nho
21/12/2004
Ainda não entendi, naquele exemplo explica direitinho como funciona o IBDataset. Pense num IBDataset como o conjunto IBQuery+IBUpdateSQL.
GOSTEI 0