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.