I have a Kodak digital camera. How many photos can a 256mb sd card hold?

That depends on the resolutions of the photos (Megapixels) of your camera. Assuming its 3.2mp, a photo should be around 1mb, hence you can store 256 photos.