RE: [firebase-br] Erro no Gerador de Chave primária

Paulo Portella pportellaa em hotmail.com
Ter Ago 22 09:04:27 -03 2006


Ehhh.. mas porem tem muitos pormenores que ainda nao foram ditosl.a diferenca de se trabalhar com SqlDataSet + DataSetProvider + ClientDataSet + DataSource eh muito maior que IBTable/IBQuery + DataSource..-->> muita diferenca meXXXmo.qualquer coisa chama, vlw.?
Pportellaa_hotmail.com
[]s
 



> From: roberto.roflores em gmail.com> To: lista em firebase.com.br> Subject: Re: [firebase-br] Erro no Gerador de Chave primária> Date: Mon, 21 Aug 2006 21:18:06 -0300> > > > >Você provavelmente deve ter adicionado os campos da tabela no seu > >componente> >de acesso. Selecione o campo com chave primária no componente de acesso e> >marque a propriedade required como false.> > Agradeço todas as respostas.Sou do tempo do DBase III e Clipper .Mais > recentemente usava o mal falado PAradox que ficou muito lento em rede. Estou > aprendendo Firebird .>  Repeti tudo novamente e não deu erro mas sem usar o SQLManager ( Esse > programa já me trancou o acesso ao firebird negando a senha 'masterkey' e tb > estava dando esse erro ). Usando só o IBOConsole eu consegui.> GOstei muito da sugestão de trazer o número gerado via SQL antes de gravar > ( no  caso eu conheço a chave primária antes do post) e depois gravar direto > sem trigger.> > Roberto Flores> > Caxias do Sul> > > > ----- Original Message ----- > From: "Roberto" <roberto.roflores em gmail.com>> To: "FireBase" <lista em firebase.com.br>> Sent: Monday, August 21, 2006 2:02 PM> Subject: [firebase-br] Erro no Gerador de Chave primária> > > > Criei uma tabela ( via IbConsole) clientes sendo CodCliente ,integer,> > primary key.> > Tenho esse triger no evento Before insert:> > BI_CLIENTES_CODCLIENTE> > AS> > BEGIN> >  IF (NEW.CODCLIENTE IS NULL) THEN> >      NEW.CODCLIENTE = GEN_ID(CLIENTES_CODCLIENTE_GEN, 1);> > END> > Porque qdo deixo o campo CLIENTE em NULL dá erro ( 'Campo CodCliente não> > pode ser nulo').> > Isso se repete nas outras tabelas com a chave primária.> > Mas pelo que aprendi o gerador é para isso né?> >> > Roberto Flores> >> > Caxias do SUL> >> >> > ______________________________________________> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> > Para editar sua configuração na lista, use o endereço> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa> >> >> > -- > > No virus found in this incoming message.> > Checked by AVG Free Edition.> > Version: 7.1.405 / Virus Database: 268.11.4/424 - Release Date: 21/08/2006> >> >> > > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Experimente o Live.com: seu mundo online em um só lugar - com notícias, esportes, previsão do tempo e muito mais.
http://www.live.com/getstarted


Mais detalhes sobre a lista de discussão lista