dbexpress e sqlserver

Delphi

20/01/2004

Srs, Baseando-me em um artigo do Guinther, estou estudando delphi, usando o dbexpress e clientdataset para acessar um banco sqlserver, o exemplo citado no artigo usa o banco Interbase. Usando sqlserver tambem funcionou, porém um detalhe: na tabela clientes do banco em sqlserver eu defini a propriedade identy do campo ´id_cliente´ como YES( o que torna este campo autoincremento), então quando na aplicação eu adiciono um registro e vou salvar usando o dbnavigator ou um botao ´salvar´ com o codigo no onclick igual a ´clientdataset1.applyupdates(0);´ a aplicação exibe um erro retornando que o campo id_cliente não pode conter um valor nulo, mas ele é um autoincremento. Entretanto pude perceber que este incremento é gerado depois que o registro é gravado. Alguma solução para este problema?

Lourival Oliveira
Sete Lagoas - MG


Programalista

Programalista

Curtidas 0
POSTAR