ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Atualizando e pesquisando registros utilizando DBExpress

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
CtrlRs
Profissional
Profissional


Registrado: Domingo, 30 de Janeiro de 2005
Mensagens: 531

MensagemEnviada: Dom Mar 17, 2013 6:55 pm    Assunto: Atualizando e pesquisando registros utilizando DBExpress Responder com Citação

Olá pessoal,

Preciso de ajuda para implementação de componentes DBX

Estou usando o SQLDataSet assim:
Código:
SQLDataSet.CommandText := 'insert into produtos... ';
SQLDataSet.Params.ParamByName('nome').AsString := 'CANETA';
SQLDataSet.ExecSQL();


Gostaria de tratar exceções com commit e rollback também.

Alguém pode postar um exemplo, de como utilizar este componente para um insert e um select?

Vi um exemplo de como mais ou menos pretendo fazer, mas sem utilizar direto o SQLConnection:
http://extremeprogramming.wordpress.com/2011/01/17/executar-uma-transacao-no-sqlconnection-delphi-sql/

Valeu!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Dom Mar 17, 2013 7:13 pm    Assunto: Responder com Citação

Esse link que você postou usa o SQLConnection para trabalhar com transações, que é mais seguro e confiável. Por quê você não pretende usar o SQLConnection?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
CtrlRs
Profissional
Profissional


Registrado: Domingo, 30 de Janeiro de 2005
Mensagens: 531

MensagemEnviada: Seg Mar 18, 2013 5:39 pm    Assunto: Responder com Citação

Desculpe se não me expressei bem, não quero executar os comandos direto no SQLConnection.
Código:
SQLConnection.Execute('sql');

Quero utilizar o SQLDataSet para pesquisas e alterações.
Como você faz isso? Se for possível me colocar um exemplo de alteração e seleção. Ajudaria muito.

Obrigado pelo retorno amigo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Seg Mar 18, 2013 10:39 pm    Assunto: Responder com Citação

Da forma que você postou no primeiro post:
Código:
SQLDataSet.CommandText := 'insert into produtos... ';
SQLDataSet.Params.ParamByName('nome').AsString := 'CANETA';
SQLDataSet.ExecSQL();

Para Insert, Update e Delete, você usa o comando ExecSQL, e para Select você usa o Open.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB