Dan Brumbea zice:
"Salut,
Iata peste ce am dat in clipa in care mi-am bagat nasul intr-o aplicatie ASP 3.0 mai veche:
Aceasta este o monstra (pentru ca aceasta nu este o mostra) de programare lejera, fara batai de cap si fara incredere in baza de date. Cum sa ai incredere ca Identity functioneaza?
O noua secta…programatorii care nu au incredere in Identity si prefera sa faca ei ceva similar.
De ce sa faci ceva simplu cand poti sa-l faci de-a dreptu’ complicat?
Premiul “Blana de Aur” merge la:
var idc_max=0;
rs2 = conn.Execute("select max(id) from tbl");
if(!rs2.EOF)
{
idc_max = rs2(0).value;
}
rs3=conn.Execute("select * from tbl where clientId="+emptynl(clientId));
if(rs3.EOF)
{
var query1= "insert into tbl (id,clientId) values (" +
(idc_max + 1) + "," +
onclientid + ")";
conn.Execute(query1);
}
"
Musai ca suntem de acord cu el, si trebuie sa dam puncte pentru naivitatea debordanta a implementarii.
34e5088a-4c87-4fb7-94b0-4251c6a3796b|1|3.0