Oi Eny,

 

Na serie de artigos meus sobre DataSnap que esta na active Delphi, um dos 
pontos tratados é o auto-incremento.

 

O Exemplo do artigo esta completo no meu link 
http://cc.embarcadero.com/author/795118

 

Procure no servidor pela função getID e sua chamada na aplicação cliente para 
tentar entender. Varios outros exemplos no mesmo link usam a mesma função.

 

Ela se aplica a qualquer banco de dados e é totalmente segura e independente do 
banco, uso ela em sistemas críticos a mais de 7 anos.

 

Abraços,

 

Bruno

 

From: [email protected] [mailto:[email protected]] On 
Behalf Of Eny Urias
Sent: quinta-feira, 5 de agosto de 2010 12:44
To: [email protected]
Subject: RES: [delphi-br] Autoincremento X ClientDataSet

 

  

Só achei desnecessário o comentario "Quem procura acha!". 
--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas 
um hábito"- Aristóteles

________________________________
De: Rubem Rocha <[email protected] 
<mailto:rubem.rocha%40dtmanaus.com.br> >
Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br> 
Enviadas: Quinta-feira, 5 de Agosto de 2010 11:39:05
Assunto: RES: RES: [delphi-br] Autoincremento X ClientDataSet

Eny,

Você não foi específica sobre qual exemplo você baixou, e poderia haver mais de 
um artigo no portal falando sobre o assunto. Por isso q eu postei o link do 
artigo e código fonte relacionado. Desculpe se pratico leitura dinâmica 
(skimming/scanning). ;)

Sds.

De: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
[mailto:[email protected] <mailto:delphi-br%40yahoogrupos.com.br> ] 
Em nome 
de Eny Urias
Enviada em: quinta-feira, 5 de agosto de 2010 10:07
Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br> 
Assunto: Res: RES: [delphi-br] Autoincremento X ClientDataSet

E quem lê direito não perde tempo! Aff! Falei que já peguei os exemplos do site 
da embarcadero e tb nao deu certo... Esse aí eu já li de cabo a rabo e testei 
tudo o que falam lá! Mas, mesmo assim obrigada pela atenção!

Achei esse artigo do Walter 
http://www.oocities.com/walterchagas/ClientDataset.html... mas tb não funciona 
por causa do Autoinc na tabela de detalhes...

--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito, 
mas 

um hábito"- Aristóteles

________________________________
De: Rubem Rocha <[email protected] 
<mailto:rubem.rocha%40dtmanaus.com.br>  
<mailto:rubem.rocha%40dtmanaus.com.br> >
Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
<mailto:delphi-br%40yahoogrupos.com.br> 
Enviadas: Quinta-feira, 5 de Agosto de 2010 10:46:00
Assunto: RES: [delphi-br] Autoincremento X ClientDataSet

Lembre-se sempre: quem procura, acha!

(Artigo “How to use AutoInc fields with DataSnap” – Como usar campos
auto-incremento com DataSnap)

http://edn.embarcadero.com/article/20847

(Código fonte referente ao artigo – necessário registro gratuito no portal
para download)

http://cc.embarcadero.com/Item/14448

Boa sorte.

Sds.

P.S.: O artigo é excelente, mas não tem versão dele em português, OK? ;)

De: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
<mailto:delphi-br%40yahoogrupos.com.br> 
[mailto:[email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
<mailto:delphi-br%40yahoogrupos.com.br> ] 
Em
nome de Eny Urias
Enviada em: quinta-feira, 5 de agosto de 2010 09:19
Para: [email protected] <mailto:delphi-br%40yahoogrupos.com.br>  
<mailto:delphi-br%40yahoogrupos.com.br> 
Assunto: [delphi-br] Autoincremento X ClientDataSet

Vcs não tem noção de quanto eu to apanhando pra tentar fazer a coisa
funcionar.

Tenha a tabela de vendas com o campo código (Autoinc)... Tenho a tabela de
itens 
com o campo codigo referente a venda e o campo id (autoinc)... Mas, como
estou 
utilizando cds, tá dando key violation (lógico!) na tabela itens.

Eu tenho medo de utilizar campo int nos codigos. Temo que dois usuarios ao
mesmo 
tempo deem applyupdates com o mesmo codigo.

Então como devo proceder? Fiquei a noite inteira ontem pesquisando... Peguei

alguns exemplos no site da embarcadero mas nenhum deu certo... Como vcs 
trabalham?

Lembro que eu quero digitar o pedido inteiro com itens e tudo antes de dar o

applyupdates nas tabelas porque eu atualizo o estoque depois que eu salvo a 
venda.

Agradeço a quem der um luz!
--
Eny Trova Urias

"Somos o que repetitivamente fazemos, portanto, a excelência não é um feito,
mas 
um hábito"- Aristóteles

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

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



 

Click here 
<https://www.mailcontroller.altohiway.com/sr/0BtwNy!eUvbTndxI!oX7UnlPSUZHzmrIbMWMdbOSBcDF4qMxuVMkNa7FnxLCF1DCkV8vLACO15HieLvRJKIvyA==>
  to report this email as spam.

This message has been scanned for viruses by MailController 
<http://www.MailController.altohiway.com/> .



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

Responder a