GARANTIR DESCONTO

Fórum autoincremento mysql zeos #356541

03/04/2008

0

Estou tentando inserir um dado na tabela com o componente ZTable. até ae tudo bem quando digito o indice manualmente, o problema é que se uso o ZSequence com o comando no before post da tabela:
ZTable1.FieldByName(´indice´).Value := ZSequence1.GetNextValue;


Da o seguinte erro:

[b:394af5874c]unsupported operation[/b:394af5874c]

alguem sabe como resolver este problema :shock:


Vagner.oliveira

Vagner.oliveira

Responder

Posts

04/04/2008

Vagner.oliveira

[b:b15a48376e][size=18:b15a48376e][color=red:b15a48376e]RESOLVIDO[/color:b15a48376e][/size:b15a48376e][/b:b15a48376e]

Para efetuar o auto incremento em MYSQL não se usa este componente, ao criar as tabelas no MYSQL adicione a seguinte linha de comando, supondo que o [b:b15a48376e]codigo[/b:b15a48376e] é a chave primária:

CREATE TABLE ´teste´ (
´[color=red:b15a48376e]CODIGO´ int(6) NOT NULL auto_increment,[/color:b15a48376e]
´NOME´ varchar(30) default NULL,
´DATA´ date default NULL,
[color=red:b15a48376e][b:b15a48376e]PRIMARY KEY (´CODIGO´)[/b:b15a48376e][/color:b15a48376e]
) [b:b15a48376e][color=green:b15a48376e]ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED;[/color:b15a48376e][/b:b15a48376e]

O que está em verde é o mais importante


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar