Toon posts:

Gegenereerd PK van record terugkrijgen?!

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

Verwijderd

Topicstarter
Stel je hebt

tabel: "HUPPEL"
veld1: "PK" (autonumber)
veld2: "Puppel" (tekst)


Je voert, m.b.v. een query of stored procedure, een nieuw record in de tabel in. Is het dan mogelijk om direct de PK terug te krijgen vanuit de database?

Wat ik voorheen altijd deed was, het hoogste PK opzoeken in de tabel, en hier een random getal bij optellen, en dat gebruikte is als PK. Op die manier weet ik wel de waarde van de PK, maar is natuurlijk niet echt handig.

Bestaat er dus zoiets als een return-value voor de PK?

Verwijderd

welke dbase? welke taal? We need more info :X

MySQL (in PHP): mysql_insert_id();

[ Voor 15% gewijzigd door Verwijderd op 04-02-2003 17:15 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 24-08 15:16

gorgi_19

Kruimeltjes zijn weer op :9

Dat hangt helemaal van je database af.
Access / MSSQL hebben @@Identity

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Sorry, sql-server 2000.

Verwijderd

Topicstarter
Ow, @Identity das het goede antwoord zo ongeveer. Ik kom er nu wel uit verder.

Thanks!

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Na heel veel* zoekwerk heb ik tóch nog een linkje kunnen vinden waar je een hint kan vinden hoe het werkt.

hier

* 5 seconden

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.