Po mom iskustvu, nijedna baza ne poštuje ANSI u potpunosti. Mada troslojno programiranje (izdvajanje sloja za rad sa bazom) pomaže kod portovanja i u idealnom slučaju omogućava skoro bezbolno prebacivanje projekata, kod glomaznih sistema *uvek* ima većih ili manjih problema.
Kao kod prevodioca ili web čitača, svako pokušava da implementira što veći deo prihvaćenog standarda i doda svoja proširenja. U ovakvim situacijama, striktno pridržavanje standarda pri izradi garantuje samo jedno – probleme. Tja, neko bi rekao da je osnovni problem svih standarda – što nisu standardni. 😉
Slažem se sa tobom da je svako odstupanje neprihvatljivo i u idealnom svetu bi se svi pridržavali standarda i u potpunosti primenjivali iste. Ovako, primorani smo da se držimo nekog “mainstream-a” u nedostatku boljeg.
Ovde sam upao van teme jer što se samog Accessa tiče, nemam puno šta da kažem – ne poznajem ga jer ga ne koristim. 😆