Bonjour,
Voilà mon problème, je développe une application en delphi et j'aimerais bien sur qu'elle soit compatible avec le plus grand nombre de BDD,
notamment Acess, SQL Server et Oracle.
Et voila mon problème :
Pour sql server j'utilisé une requête qui me permettait d'insérer une ligne et qui me renvoyé l'ID qui était généré en auto incrément par la bdd :
Exemple :
INSERT INTO Employe (1,21'coucou'); SELECT @@IDENTITY as ID
Et en passant ça dans mon ADOQuery, je recupérer l'ID.
Mais sous access il m'interdit de faire plusieurs requête à la suite, et je vous pose la question :
Existe t - il une alternative ?
En sachant que faire un SELECT MAX(ID) FROM Employe et ensuite +1 n'est pas une bonne solution
merci
ps : Aurais-je le même soucis avec Oracle ?
Partager