Avatar billede sjoller Nybegynder
22. januar 2002 - 23:22 Der er 8 kommentarer og
1 løsning

Hente indeksnummeret på den indsatte post ?

Er der en metode hvordan man kan hente indeksnummeret for den post man lige har sat ind uden at skulle lave et recordset for det ?

Jeg kører mod en MySQL på en Win2K med ADO connection.
Avatar billede coltau Juniormester
22. januar 2002 - 23:35 #1
Hvis indexet har et feltnavn (eks. ID) kan du anvende:

Select Max(ID) from tabelnavn
Avatar billede sjoller Nybegynder
22. januar 2002 - 23:47 #2
Men så er jeg jo også nødt til at lave et recordset for det. Det jeg ville have at vide om der var en eller anden ADO metode...
Avatar billede sjoller Nybegynder
22. januar 2002 - 23:50 #3
Avatar billede hirtshals Nybegynder
23. januar 2002 - 08:34 #4
Det kan gøres via ADO - hvis du bruger korrekt cursortype

Du gemmer som normalt via ADO - men recordset skal åbnes på flg måde

objRecordset.open "Kunde", objConnection, adOpenKeyset, adLockOptimistic, adUseServer

tilsidst laver du en normal update således

objRecordset.update

strID = objRecordset("id")

strID indeholder nu ID på den record du lige har indsat - men det virker kun hvis du bruger korrekt cursortype , adLockOptimistic, adUseServer
Avatar billede coltau Juniormester
23. januar 2002 - 09:28 #5
Som du ser så undgår du ikke at anvende et recordset.
Avatar billede hirtshals Nybegynder
23. januar 2002 - 11:38 #6
Jeg går ud fra - at når Sjoller skriver

hente indeksnummeret for den post man lige har sat ind - så er det sat ind via et recordset - det recordset genbruges - så man altså ikke skal skabe et ny - og have 2 recordsets - men kun 1
Avatar billede coltau Juniormester
23. januar 2002 - 18:47 #7
Læs lige det her også:

http://www.eksperten.dk/spm/162646
Avatar billede sjoller Nybegynder
03. februar 2002 - 23:19 #8
Avatar billede sjoller Nybegynder
12. april 2002 - 00:17 #9
jeg lukker og slukker... jeg fandet der "rigtige" svar... og nej, jeg sætter ikke ind med brug af recordset medn direkte SQL...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester