12. februar 2001 - 12:52Der er
13 kommentarer og 2 løsninger
HVordan henter jeg ID ud af en Database ?
Jeg har en sqlStrng der er som følger:
Select * from tblArtikelKategoriNavn, tblArt where tabel1.inArt=tabel2.inArtid order by tblArt.inlistning asc
tabel1 og tabel2 bliver begge indexeret af et felt der hedder ID
Mit problem er at jeg gerne vil have hentet tabel2.id ud af databasen ...
Hvis jeg skriver RS(\"tabel2.id\") får jeg en lækker lille fejl, er der nogen der har en ide til hav SATAN jeg skal gøre.... jeg bruger et server.createobject(\"ADODB.connection\") til min database conn og en almindelig \"set RStest=\" til mit recordset...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Eagleeye> Det med tabel 2 var bare fordi jeg havde glemt at udskifte det navne da jeg postede, skulle have set sådan ud: Select * from tabel1, tabel2 where tabel1.inArt=tabel2.inArtid order by tabel1.inlistning asc...
men løsningen blev: Select tabel1.*, tabel2.*, tabel2.id as XXX from tabel1, tabel2 where tabel1.inArt=tabel2.inArtid order by tabel1.inlistning asc
du skal vist også havde tabel2 med ud. Select * from tabel2, tblArtikelKategoriNavn, tblArt where tabel1.inArt=tabel2.inArtid order by tblArt.inlistning asc
Hej Mundi. Jeg er ikke sikker på at jeg har forstået det rigtigt, men ... Hvis problemet er at du skriver til en tabel hvor du autonummerer dit ID felt, og vil hive den ID ud lige efter du har oprettet den, for at kunne lave en reff. Jeg gør det at jeg laver en \"select id from tabel2 order by id DESC\", så får jeg den sidste indtastede, altså den med det højeste ID nummer i tabel2.
mathiesen>> problemet er jo at jeg ikke kan vide, i det tilfælde du snakker om, der er en anden der har oprettet en ny record i tiden mellem de 2 sql kald :-)
Synes godt om
Ny brugerNybegynder
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.