mapRegistro = DBUtils.ExecuteMap (Starter.sqlBD, "SELECT * FROM tabla.........................)
Log (mapRegistro.Get("campo1") = 1) '----> Devuelve False, cuando esperamos que devuelva True
Log (mapRegistro.Get("campo1") = "1") '----> Devuelve True
If mapRegistro.Get("campo1") = 1 then 'Aunque se trata de un campo numérico, esta expresión es incorrecta
....
End
If mapRegistro.Get("campo1") = "1" then 'Esto es lo correcto, a pesar de tratarse de un campo numérico en la BD
....
End