el DW cuando inserta en la bd lo envia de forma diferente si es numerico o si es texto:
'numerico
MM_fieldsStr = "Id|value"
MM_columnsStr = "Id|none,none,NULL"
'texto
'MM_fieldsStr = "Id|value"
'MM_columnsStr = "Id|',none,''"
supongo q es cosas de las comillas, pero no se pq lo hace asi.