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
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) + «%»