Auto Incremente Delphi 7 DbExpress Mysql ????

MySQL

23/04/2005

Olá,

Estou tendo problemas com o campo AutoIncremente.

Ao cadastrar um novo registro o sistema diz que o campo id e requerido, ora, se o campo está como auto incremente no mysql por que não funciona?

O que devo Fazer?
E nos casos onde preciso saber o id da tablema pai para poder inserir nas tableas filhas como faço?

Ps.: Já pesquisei neste forum mas só encontrie soluções para FireBard e outros...

Até mais.


Valdirlucena

Valdirlucena

Curtidas 0

Respostas

Sandra

Sandra

23/04/2005

:arrow: Movido do fórum Interbase/Firebird.


GOSTEI 0
Yallebr

Yallebr

23/04/2005

valdirlucena,

O autoincremento do FB e MySQL funcionam iguais. Ele incrementa a nível de banco. Não é igual ao BDE que já vem incrementado para o Delphi.

Se vc der um comando SQL para o banco ele vai incrementar. Mas atrabalhando com CDS que trabalha na memória vc não terá seus registros incrementados, pois ele nem acessou o banco ainda.

Vc terá que fazer o serviço de incrementação na mão (no código) dentro do delphi.

Abraços.


GOSTEI 0
POSTAR