Peoples..boberia mia el problema era con unas comillas que estaba dejando escapar...
pero bueno ahora estoy usando para los UPDATE e INSERT las funciones GetUpdateSQL y GetInsertSQL que te generan la consultas de acuerdo a los datos que le pasas... muy facil de usar.
Saludos