Ik heb een stukje code die een insert doet. Nu wil ik de id achterhalen van de zojuist ingevoegde record. Ik dacht dat je dat met MSSQL ook kon doen, iet van @@Identity. Maar ik weet niet hoe ik die moet toepassen in deze situatie
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| if(usernameExists == false)
{
//Gebruikersnaam bestaat nog niet.
DBAccess.executeUpdate("INSERT INTO Gebruiker (Gebruikersnaam, Wachtwoord, Voornaam, Voorvoegsel, Achternaam, Straat,
Huisnummer, Plaats, Postcode, Landcode, Emailadres, Telefoon, Geslacht, Geboortedatum, Nieuwsbrief, Userlevel, Pending) VALUES
('" + gebruikersnaam + "', '" + wachtwoord + "', '" + voornaam + "', '" + voorvoegsel + "', '" + achternaam + "', '" + straat +
"', '" + huisnummer + "', '" + plaats + "', '" + postcode + "', '" + landcode + "', '" + emailadres + "', '" + telefoon + "', '"
+ geslacht + "', '" + geboortedatum + "', " + nieuwsbrief
+ ", 1, 1)");
//Op naar de volgende pagina.
//out.write("<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=index.jsp?pagina=inloggen/succes.jsp?uid=" + gebruikersnaam + "\">");
}else{
//Gebruikersnaam bestaat al, redirect.
out.write("<META HTTP-EQUIV=Refresh CONTENT=\"0; URL=index.jsp?pagina=inloggen/registreren.jsp\">");
} |
[ Voor 20% gewijzigd door .oisyn op 06-07-2004 12:58 ]