Quote Originally Posted by szlamany View Post
...being an MS SQL server programmer I fully push that envelope - using all it's features. I could never put an Oracle or MySql backend in it's place - the whole architecture realizes the backend's capabilities.
That was my whole point. If you are writing robust SQL statements against a particular DB engine (MS SQL vs MySql vs MS SQL CE vs ACCESS) then you have to pick a particular SQL syntax and go with it.

If you are writing simple INSERT's and SELECT's - then a generic data layer like PDO might work.

Not in my world though...