Retourner une information lors d'un insert ? [asp+Access] - ASP - Programmation
Marsh Posté le 22-05-2003 à 09:38:30
Set rs1=CreateObject("ADODB.Recordset" )
sql1="INSERT INTO ..."
conn.execute(sql1)
w="SELECT @@IDENTITY AS id;"
set rs1=conn.execute(w)
Et un rs1 ("id" ) te donnera ce que tu cherches.
Ce n'est d'ailleurs pas la seule méthode pour avoir la chose, mais elle fonctionne avec Access 2000.
Marsh Posté le 24-05-2003 à 22:11:19
Pour ceux que ca interesse voila le code pour Dreamweaver MX + Access 2000 mini (ne marche pas avec access 97).
Faite le comportement server "inserer un enregistrement" et modifiez cette partie (commence en dessous du 1er commentaire):
Code :
|
Marsh Posté le 20-05-2003 à 15:55:56
Bonjour
Voila ma question (je sais po si c possible).
Je suis sous iis 5/dream mx/access 2000
J'ai une table avec un champ ID en auto-increment.
Lorsque j'inserts un enregistrement, je ne remplie bien sur pas la valeur ID (qui se fait automatiquement) mais les autres champs.
Mais ce que j'aimerai savoir c'est s'il est possible de retourner cette ID lorsque l'insertion s'est bien faite , sans avoir a faire une nouvelle requete (cherchant l'ID avec les parametres tout juste insérés).
Je sais po si j'ai ete clair
thx
Message édité par hfrfc le 20-05-2003 à 17:01:09
---------------
D3/Hots/Hs Doc#2847