Inserir AutoInc com o DBX
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
Nota: Estou usando Delphi + DBExpress + MSSQL 7
Rogick
Curtidas 0
Respostas
Michelli88
14/09/2005
pq vc quer que seja TSimpleDataset?
GOSTEI 0
Rogick
14/09/2005
Sei lá, pq ele é, por assim dizer, ´bidirecional´. Alguma sugestão? Agradeço! 8)
GOSTEI 0
Gandalf.nho
14/09/2005
Tente pôr os campos do dataset como Required=False.
GOSTEI 0
Rogick
14/09/2005
Já tentei e o problema continua... Que faço?
GOSTEI 0
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
14/09/2005
Valeu pela dica vou tentar ver se funciona
GOSTEI 0