Auto Incremente Delphi 7 DbExpress Mysql ????
23/04/2005
0
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.
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
Curtir tópico
+ 0
Responder
Posts
07/05/2005
Yallebr
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.
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)