Short answer: No.
Longer answer: The DVI spec doesn't specifically state a max length for a single cable, but it does suggest that 4.6m (15 ft) is generally the longest you'll get that will still support resolutions up to 1920x1200 pixels.
If you want longer than that you'll need to look into a DVI Booster, which by the looks of the first Google hit I found can reach up to 50m.