First I will assume you do not have this hooked to a network the vlan.dat file will be relearned from other switches. You could put the switch into transparent mode and then the vlans are kept in the config rather than the vlan.dat.
Most times you must reboot the switch after you delete the vlan.dat. Now if you have the vlan definced on any port it will just recreate it on boot when it reads the config.