我正在使用包含4个不同列(id, surname, lastname and profilepicture)
和C#编码(Visual Studio)的数据库。
以下数据类型为:(id = int, surname = varchar, lastname = varchar, picture = varchar(MAX)
。
我已经插入了3行数据,然后插入带有以下链接的图片:images/picture.jpg
现在我想插入带有文本框和图片上传操作的新数据。 我知道我需要这样的sqlCommand:
SqlCommand cmd = new SqlCommand("UPDATE studentreg SET id= '" + textBox1.Text +
"',surname='" + textBox2.Text + "',lastname='" + textBox3.Text
但我如何得到det" link"从图像上传器到我的另一个? (喜欢相同的类型!?)
这变得非常令人困惑,但希望您理解并可能帮助我插入这些数据的代码?
答案 0 :(得分:0)
假设您正在使用Web应用程序,并且上传的文件将保存到名为" images"的文件夹中。 (这是我从你的评论中理解的 - 用这样的链接插入图片:images / picture.jpg。如果我错了,请纠正我)你可以使用函数--FileUpload1.FileName来获取文件名然后在SQL语句中使用类似这样的东西
SqlCommand cmd = new SqlCommand("UPDATE studentreg SET id= '" + textBox1.Text + "',surname='" + textBox2.Text + "',lastname='" + textBox3.Text+"',picture = 'images/"+FileUpload1.FileName+"'";