0

我正在尝试从我的 sql 数据库中检索图像,我只是这样做了:

cs.Open(); // open the connection
string sqlquery = "SELECT Pic_path FROM Picture WHERE ID='" + Land_ID + "'";
SqlCommand command = new SqlCommand(sqlquery, cs);
SqlDataReader sdr = command.ExecuteReader();
while (sdr.Read())
{ 
    Panel1.BackImageUrl = sdr["Pic_path"].ToString(); 
}
cs.Close();

但是我现在想知道,每当我单击一个按钮(例如下一个按钮)时,如何从图片表中检索不同的图像?

任何人都可以尽快帮助我吗?

4

1 回答 1

2

您的按钮单击事件处理程序只需要递增Land_ID到下一个有效 ID,然后再次运行查询。

而且,另一方面,请不要构建这样的动态查询。它们让您对各种有趣的攻击持开放态度。您应该改用参数化查询

于 2012-12-26T17:58:04.073 回答