Поместите хеш в конец константы и объявите его как 'double' ...
Я сделал это с моими полями битовой маски:
Public Const EDIT_TRANSACTION As Double = 1073741824
Public Const EDIT_DWRDELIVERY As Double = 2147483648#
Public Const ENTER_DWRORDER As Double = 4294967296#
Public Const DELETE_DWRORDER As Double = 8589934592#
Public Const DELETE_TRANSACTION As Double = 17179869184#
Public Const DELETE_WATERORDER As Double = 34359738368#
Public Const ENTER_METERREADING As Double = 68719476736#
** РЕДАКТИРОВАТЬ **
Полагаю, меня это понизило, потому что это был старый код, который я написал для VB6, а не совсем то, что вы просили. Так что, если кто-то читает это, использует VB6 и должен передать поля битовой маски во что-то вроде SQL, это то, что отлично сработало для меня.
В противном случае, просто продолжайте голосовать за мой ответ. :)