مرحبا ياشباب و بنات المنتدى
واجهتني مشكلة في التعامل مع Response.BinaryWrite حيث انه يتم تعارض عندما اطلب عرض صورة و اي قيمة اخرى مثل( الاسم - العمر - ..... الخ) حيث تظهر البيانات بشكل جيد لكن تظهر الصورة بشكل مرمز لكن عندما الغي عرض كل القيم و ابقي على الصورة تظهر بشكل جيد وهذا مثال للتوضيح
1- يتم عرض الاسم بشكل جيد و تعرض الصورة بشكل مرمز
<%@ language=vbscript%>
<!--#include file="db.asp"-->
<%
tkey = Request.QueryString("key")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str
sql = "SELECT * FROM [Table1] WHERE [ID]=" & tkey
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql, conn
Response.BinaryWrite rs("name")
Response.BinaryWrite rs("PhotoFile")
rs.Close
set rs = nothing
conn.Close
set conn = nothing
%>2- يتم عرض الصورة بشكل جيد عندما يتم عرضها لوحدها
<%@ language=vbscript%>
<!--#include file="db.asp"-->
<%
tkey = Request.QueryString("key")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open xDb_Conn_Str
sql = "SELECT * FROM [Table1] WHERE [ID]=" & tkey
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql, conn
Response.BinaryWrite rs("PhotoFile")
rs.Close
set rs = nothing
conn.Close
set conn = nothing
%>