Вопрос : Бинарный поток предмета (PDF)

Мы имеем следующий Кодего читает бинарный предмет от базы данных MSSQL и представляет к потребителю.  Оно работает на большинств компьютерах как в FireFox, так и в исследователе интернета.  Однако, оно не работает на системе потребителя что это было конструировано для.  На этой системе, характеры ascii показаны на экране.  Другими вебсайт с соединениями к работе PDFs отлично на ее system.

Here будут Кодий, котор мы используем: class= " lineNumbers " >
1 >
Response.ContentType = «применение/PDF»
	
	'Переменное объявление
	Тусклое objStream
	Тусклые fileRS, fileSQL
	Const adTypeBinary = 1
	
	fileSQL = «ОТБОРНЫЙ fileName, fileData ОТ tblAuditDocs ГДЕ tblAuditDocs.auditDocID =» + fileID
	Установите fileRS = Server.CreateObject («ADODB.Recordset»)
	fileSQL fileRS.Open, oConn, 1.1.1
	
	Если не (fileRS.EOF) после этого
		Response.ContentType = «применение/PDF»
		
		Установите objStream = Server.CreateObject («ADODB.Stream») 
		objStream.Open 
		objStream.Type = adTypeBinary
		fileRS objStream.Write («fileData») .value
		
		'ВАЖНО:  Установить положение в начале потока
		objStream.Position = 0
		
		Response.BinaryWrite objStream.Read
		'Response.End
		Установите objStream = ничего
	Закончитесь если
	
	fileRS.Close
	Установите fileRS = class= Nothing


Here будет стартом выхода к экрану: âãÏÓ 1
%PDF- 1.5% 0 endobj 2 obj<> 0 endobj 3 obj<> 0 endobj 4 obj<> 0 endobj 5 obj<> 0 obj<>/ProcSet [/PDF/ImageB/Text] >> endobj 6 ê¢m FÚEÑ Eñ GÿÿÿÿÿÿÿÿÿÿÿÿÿþW 0 ÿÿÿÿÿÿå фильтра CCITTFaxDecode obj<<<] [258524>>] /Width 2560/Height 3256/BitsPerComponent 1/ColorSpace/DeviceGray/Type/XObject/Subtype/Image>>stream»•‚K $ Ê 1) Ô Î ‹DDŒ È+ðrpAg p ":  `Ѭ™ í, «8© Ä \ èRH m… a, „6 Ç p (š Ž a «¢Ä9' ¥ p@…!  Ø» 9C „ÈϤ † ¡ 8á Pi$Ð " >ì FÂ# #èà @YI `º#¤U Š»
xE9 ‡ ÕŠ6˜° ‚Š z (dv) ‚p Í a `
‚#¤ ŽM¢ % eÐ ‡! ) ÷ 6! „ •2, @¢; t ‚à `H*A q (p@' >Ä œFÊ ¡ Ø4Š œ «Ä#h ‡ "! ‡ Á ˆätGP r ‚l § à „M9t ±ôS `(‚ô a ÒDu I$ ¡ ¡ Á Œº Dt ‡ r @! çò:  „l (Ž Ð$'
‡ 0å úH$) # Tš, QC» 8» p:  Çé (H$ËΜ ØH $Œ8 b! «ˆD~ „
M$ ûE! ‚„w ¤ ¡ ù #
e ¼ Á, - ¤Ò* 8A4 œHã» * (‚qXI+) #

‚Á V˜@ class=

Ответ : Бинарный поток предмета (PDF)

oh мой друг, вы используете datatype текста. То не хорошо. будете вы используя SQL 2005? Если так, после этого я принуждаю, что вы изменяете его к varchar (максимально) для того чтобы избежать серии тревоги в будущем. Если вы используете SQL 2000, то окончательно учитывайте varchar (8000). Тем временем, мы можем попытаться с «как» оператор вместо

1:
2:
3:
выберите a.* 
от компенсации a
внутренне соедините notesTEST b на a.id = b.CUSTOMER_id и dateadd (d, datediff (d, 0, A. [дата]), 0) dateadd >= (d, datediff (d, 0, B. [дата]), 0) и b.notes как «%» + брошено (abs (A.value) как varchar) + «%»
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us