Thta is because image is for storing a large quantity of binary data: the Image data itself.
If you want to store filename, then either convert it to a byte array:
string s = " C:\\Users\\mydocument\\pic";
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(s);
or change the datatype in your database to a string type: NVARCHAR for example.