Esse artigo é excelente pra quem quer aprender como trabalhar com campos auto-incremento com MIDAS/DataSnap, independente do banco de dados a ser usado. Ese artigo já é tarimbado, mas não deixa de ser uma excelente dica. Valeu, Hamilton. Sds.
>From: Hamilton Naves <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: delphi-br@yahoogrupos.com.br >Subject: Re: [delphi-br] Dúvisa - Campo AutoInc no Firebird 1.5 & DBExpress >Date: Sun, 08 Apr 2007 17:47:18 -0300 > >Carlos, > >Dê uma olhada neste artigo: >http://dn.codegear.com/article/20847 > >[]'s > >Hamilton > > >Carlos escreveu: > > Boas, > > preciso de um auxílio de vcs. > > Sou novato em programação, e onde trabalho usamos ADO, mas como a MS > > irá descontinuar o ADO (permanecendo apenas com ADO.NET) estou por > > conta própria, treinando em DBExpress. O q acontece; em minha casa > > tenho D7 e Firebird 1.5, e tenho um DB com 19 tables, e comecei a > > parte de programação para um cadastro de usuários do sistema, usando > > uma das tabelas que possui um campo Auto Incremento, mas quando dou o > > post o DB chora informando que tenho que atribuir um valor ao campo > > auto incremento (isso não é certo, afinal, ele é um auto incremento), > > então usando da POG(Programação Orientada a Gambiarra), no NewRecords > > digito o código "cdsUsuarioID_USUARIO.Value := cdsUsuario.RecordCount > > + 1" então o DB aceita numa boa (mas isto não é correto). Alguém pode > > me dar uma luz sobre o que está ocorrendo? > > Agradeço antecipadamente a todos. > > Fraterno abraço. > > > > > > > > _________________________________________________________________ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br