嗨我試圖檢索包含ie的pProductImage。 〜/ Images/pic1.jpg(圖片網址),並使用pProductId作爲標識符根據ID顯示不同的圖像。查詢表達式中的語法錯誤(缺少運算符)'pProductId ='
這是我cataglogue.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using System.Data.OleDb;
public partial class Catalogue : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string ImageId = Request.QueryString["Img"];
string sqlText = "SELECT pProductImage FROM Products WHERE pProductId = " +ImageId;
OleDbConnection mDB = new OleDbConnection(ConfigurationManager.ConnectionStrings["AccessConnection"].ConnectionString);
OleDbCommand cmd = new OleDbCommand(sqlText, mDB);
mDB.Open();
OleDbDataReader rdr = cmd.ExecuteReader();
if (rdr.Read())
{
Response.BinaryWrite((byte[])rdr["pProductImage"]);
}
mDB.Close();
}
}
在我cataglogue.aspx(在圖像控件來顯示圖像)
<div>
<img src="Catalogue.aspx?pProductId=2" alt="" />
</div>
還有什麼數據庫中的圖像或圖像路徑? –
我的圖像的圖像路徑 –
您爲什麼要使用'Response.BinaryWrite((byte [])rdr [「pProductImage」]);' –