asp.net을 사용하여 SQL 데이터베이스에서 이진 데이터를 검색하려고합니다. 그러나 출력에 표시된 데이터가 내가 삽입 한 데이터와 일치하지 않습니다. 이 내 코드입니다 :asp.net을 사용하여 SQL 데이터베이스에서 이진 데이터 검색
string EQuery = "SELECT * FROM Ph_Tbl_Contacts WHERE (Contact_ID =" + Contact_ID + ")";
DataSet DSs = new DataSet();
DataTable dt = new DataTable();
DataRow dr = dt.NewRow();
DSs = DB.ExecuteQueryData(EQuery);
dt = DSs.Tables[0];
// dr = dt.NewRow();
dr = dt.Rows[0];
byte[] pic;
byte[] raw = (byte[])dr["Contact_CardImage"];
// Session[OpenDialog.STORED_IMAGE] = raw ;
이것은 삽입 일부입니다
byte[] IMAGEbYTE ;
IMAGEbYTE = (byte[])(Session["SessionImage"]);
string Query = "INSERT INTO Ph_Tbl_Contacts (Contact_Name, Contact_LName, " +
"Contact_Company, Contact_Email, Contact_Tel, " +
"Contact_Mobile,Contact_CardImage,Is_Public,User_ID,Save_Date)" +
"VALUES (N'" + Txt_Name.Text + "', N'" + Txt_LastName.Text + "', N'" +
Txt_CompanyName.Text + "', N'" + Txt_Mail.Text + "', N'" +
Txt_Telephone.Text + "', N'" + Txt_Mobile.Text + "','" +
IMAGEbYTE + "','" + CheckValue + "'," +
Session["User_ID"] + ", N'" + DateStr + "')";
DB.ExecuteQueryNoData(Query) ;
당신이 매개 변수화 쿼리를 사용하지 않는 무엇을 얻을 것이다. – Steve
@helia 데이터베이스에 바이너리 []로 이미지를 저장하고 거기에서 다시 가져 오시겠습니까? – Dev
네, 정확히 어떻게 해야할지 모르겠습니다. –