Inserir AutoInc com o DBX

Delphi

14/09/2005

Alguém aí sabe como inserir um registro via TSimpleDataSet que possua um campo AutoInc(INDENTITY do MSSQL)

Nota: Estou usando Delphi + DBExpress + MSSQL 7


Rogick

Rogick

Curtidas 0

Respostas

Michelli88

Michelli88

14/09/2005

pq vc quer que seja TSimpleDataset?


GOSTEI 0
Rogick

Rogick

14/09/2005

Sei lá, pq ele é, por assim dizer, ´bidirecional´. Alguma sugestão? Agradeço! 8)


GOSTEI 0
Gandalf.nho

Gandalf.nho

14/09/2005

Tente pôr os campos do dataset como Required=False.


GOSTEI 0
Rogick

Rogick

14/09/2005

Já tentei e o problema continua... Que faço?


GOSTEI 0
Vinicius2k

Vinicius2k

14/09/2005

Que faço?


Colega,

1. [b:5f1a72e037]Não use TSimpleDataSet[/b:5f1a72e037]. Utilize TSQLDataSet + TDataSetProvider + TClientDataSet, que é a estrutura ideal para o DBExpress.
Exemplos de como efetuar a ligação nestes tópicos:
http://forum.clubedelphi.net/viewtopic.php?t=51221
http://forum.clubedelphi.net/viewtopic.php?t=51337

2. Set a propriedade Required do TField em questão para False no TSQLDataSet e no TClientDataSet.

T+


GOSTEI 0
Rogick

Rogick

14/09/2005

Valeu pela dica vou tentar ver se funciona


GOSTEI 0
POSTAR