如何在Asp.net中将图像插入数据库?

时间:2014-07-04 05:45:54

标签: asp.net database image

使用下面的代码,我可以将数据插入数据库。我有一个名为class的tabel,包含4个字段calssid,classname,description和img。 classid是主键和自动增量因此无需为它做任何事情。在下面的代码中我插入了类名和描述但是留下了img提交的emplty。
那么如何插入图像呢?

protected void Page_Load(object sender, EventArgs e)
{
    string str = @"Data Source=SUMAN-PC\SQLEXPRESS;Initial Catalog=school;Integrated Security=True";
    SqlConnection con = new SqlConnection(str);
    SqlCommand cmd = new SqlCommand(" select * from class", con);
    SqlCommand insert = new SqlCommand("insert into class values('class10','i am from class 10','')",con);
    con.Open();
    insert.ExecuteNonQuery();
 }

请注意,我要问的是,我是否可以直接从这里上传图像,就像我上传其他字段一样,提供链接到存储在我项目的某个文件夹中的图像。
我不是要通过上传图像来将图像存储在数据库中。

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到。尝试搜索"如何在sql server C#"中存储图像。挑选一个我觉得合情合理的人:http://www.shabdar.org/sql-server/105-store-save-images-in-sql-server.html