使用下面的代码,我可以将数据插入数据库。我有一个名为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();
}
请注意,我要问的是,我是否可以直接从这里上传图像,就像我上传其他字段一样,提供链接到存储在我项目的某个文件夹中的图像。
我不是要通过上传图像来将图像存储在数据库中。
答案 0 :(得分:0)
有很多方法可以做到。尝试搜索"如何在sql server C#"中存储图像。挑选一个我觉得合情合理的人:http://www.shabdar.org/sql-server/105-store-save-images-in-sql-server.html