سلام تومیتونی از این روش استفاده کنی من استفاده کردم تقریبا به صرفه تر و راحتر و سریع تر هستش.....

اول این دستور رو مینویسی ....
FileUpload1.SaveAs(Server.MapPath("ImageUser\\" + FileUpload1.FileName));
البته باید قبلش یه پوشه به نام imageUser بسازی .. این دستور عکسی که upload شده رو در داخل پوشه ImageUser ذخیره میکنه و حالا وقتی میخوای بزاری تو پایگاه داده آدرس رو ذخیره میکنی به شکل زیر: به فرض table نام جدول باشه و path هم فیلدی که میخوای آدرس عکست توش ذخیره بشه:

SqlCommand Com=new SqlCommand;
Com.CommandText="INSERT INTO table (path) VALUES((('"+Server.MapPath"("ImageUser\\"+FileUplo ad1.FileName);
به همین راحتی.

خودت یه کم روش کار کنی میفهمی.