Re: RES: [delphi-br] Exemplo de insert com DBExpress

2005-11-30 Por tôpico Danilo Rogério
Candido
   
  Vale Ressaltar que se voce quiser ir gravando e aplicar no Banco tudo de uma 
vez, você deve utilizar o post sim...
   
  Você pode inserir "n" registros e em um comando único de Apply Updates, todos 
eles serão levados ao Banco de Dados

Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu:
  > ClientDataSet.Post;
>// Esta linha abaixo gravará no banco de dados
>ClientDataSet.ApplyUpdates(0);
>

Não é necessário dar o Post no CDS. Pode mandar direto pro ApplyUpdates que
vai funcionar do mesmo jeito.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Danilo Rogério
Enviada em: quinta-feira, 24 de novembro de 2005 13:13
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Exemplo de insert com DBExpress


1) Vamos as ligações
 Query Ligada no SqlConection pela propriedade SQLConection
 DataSetProvider ligado na Query pela propriedade DataSet
 ClientDataset ligado no DataSetProvider pela propriedade ProviderName
 DataSource ligado no ClientDataSet pela propriedade DataSet
   
  2) Um caso simples
 SELECT COD_CLIENTE, NOME FROM CLIENTE
   
  3) Seu trecho ficaria assim:
   
// Abre a tabela
ClientDataset.Close;
ClientDataset.Open;
   
// Coloca em modo de inserção
ClientDataSet.Insert;
// Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão
salvar
 ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);
   
  Espero ter ajudado,
  Danilo
// Depois disso em um ouro 

Cândido Luís Dias Ferreira <[EMAIL PROTECTED]> escreveu:
  Povo

Embora pareça banal, não estou conseguindo fazer um insert com
DBExpress. Está dando um erro.
Estou utilizando ClientDataSet, DataSetProvider e SQLQuery.

Alguém teria um trecho de código como exemplo de utilização desses
componentes acima?

Atenciosamente

Cândido Luís Dias Ferreira
Tribunal Regional Eleitoral de São Paulo
Seção de Desenvolvimento


[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashu
rl/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";  var
lrec_altURL="http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg
/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
lendario.gif";  var lrec_width=300;var lrec_height=250;  
  
-
  Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 

  



-
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >



Links do Yahoo! Grupos









[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";;
  var 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";;
  var lrec_width=300;var lrec_height=250;  
  
-
  Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

   Para sair deste grupo, envie um e-mail para:
[EMAIL PROT

RES: [delphi-br] Exemplo de insert com DBExpress

2005-11-30 Por tôpico Walter Alves Chagas Junior
> ClientDataSet.Post;
>// Esta linha abaixo gravará no banco de dados
>ClientDataSet.ApplyUpdates(0);
>

Não é necessário dar o Post no CDS. Pode mandar direto pro ApplyUpdates que
vai funcionar do mesmo jeito.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Danilo Rogério
Enviada em: quinta-feira, 24 de novembro de 2005 13:13
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Exemplo de insert com DBExpress


1) Vamos as ligações
 Query Ligada no SqlConection pela propriedade SQLConection
 DataSetProvider ligado na Query pela propriedade DataSet
 ClientDataset ligado no DataSetProvider pela propriedade ProviderName
 DataSource ligado no ClientDataSet pela propriedade DataSet
   
  2) Um caso simples
 SELECT COD_CLIENTE, NOME FROM CLIENTE
   
  3) Seu trecho ficaria assim:
   
// Abre a tabela
ClientDataset.Close;
ClientDataset.Open;
   
// Coloca em modo de inserção
ClientDataSet.Insert;
// Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão
salvar
 ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);
   
  Espero ter ajudado,
  Danilo
// Depois disso em um ouro 

Cândido Luís Dias Ferreira <[EMAIL PROTECTED]> escreveu:
  Povo

Embora pareça banal, não estou conseguindo fazer um insert com
DBExpress. Está dando um erro.
Estou utilizando ClientDataSet, DataSetProvider e SQLQuery.

Alguém teria um trecho de código como exemplo de utilização desses
componentes acima?

Atenciosamente

Cândido Luís Dias Ferreira
Tribunal Regional Eleitoral de São Paulo
Seção de Desenvolvimento


[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target="_blank";var lrec_URL=new Array();
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashu
rl/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
_calendario.swf?clickTAG=javascript:LRECopenWindow(1)";  var
lrec_altURL="http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg
/SIG=10tift5qr/*http://br.movies.yahoo.com/";;  var
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
lendario.gif";  var lrec_width=300;var lrec_height=250;  
  
-
  Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >


 
Links do Yahoo! Grupos




 




[As partes desta mensagem que não continham texto foram removidas]



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

<*> Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html