Question : Jet binaire d'objet (pdf)

Nous avons le code suivant qui lit un objet binaire d'une base de données de MSSQL et le rend à l'utilisateur.  Il travaille sur la plupart des ordinateurs dans FireFox et Internet Explorer.  Cependant, il ne travaille pas sur le système de l'utilisateur que ceci a été conçu pour.  Sur ce système, des caractères d'ASCII sont affichés sur l'écran.  D'autres sites Web avec des liens au travail de PDFs très bien sur son system.

Here est le code que nous employons : class= " lineNumbers " >
1 de >
Response.ContentType = « application/pdf »
	
	'Déclaration variable
	Faible objStream
	Faibles limeurs, fileSQL
	Const = 1 adTypeBinary
	
	fileSQL = « nom de fichier CHOISI, fileData des tblAuditDocs OÙ tblAuditDocs.auditDocID = » + fileID
	Placer les limeurs = le Server.CreateObject (« ADODB.Recordset »)
	fileSQL de fileRS.Open, oConn, 1.1.1
	
	Sinon (fileRS.EOF) puis
		Response.ContentType = « application/pdf »
		
		Placer l'objStream = le Server.CreateObject (« ADODB.Stream ») 
		objStream.Open 
		objStream.Type = adTypeBinary
		limeurs d'objStream.Write (« fileData ») .value
		
		'IMPORTANT :  Doit placer la position au début du jet
		objStream.Position = 0
		
		Response.BinaryWrite objStream.Read
		'Response.End
		Placer l'objStream = rien
	Finir si
	
	fileRS.Close
	Placer les limeurs = le class= de Nothing


Here est le début du rendement à l'écran : âãÏÓ 1 du
%PDF- 1.5 % 0 endobj 2 d'obj<> 0 endobj 3 d'obj<> 0 endobj 4 d'obj<> 0 endobj 5 d'obj<> 0 obj<>/ProcSet [/PDF/ImageB/Text] >> endobj 6 ê¢m FÚEÑ Eñ de GÿÿÿÿÿÿÿÿÿÿÿÿÿþW de 0 d'obj<<< de CCITTFaxDecode] ÿÿÿÿÿÿå du filtre [258524>>] /Width 2560/Height 3256/BitsPerComponent 1/ColorSpace/DeviceGray/Type/XObject/Subtype/Image>>stream »•‚K $ Ê 1) Ô d'Î ‹DDŒ È+ðrpAg p " :  `Ѭ™ de í, « 8© Ä \ èRH M… a, „6 Ç š Ž de P de ¥ A « ¢Ä9' (de p@… !  % A du ‚Š Z (dv de ‚de p) Í du ‡ ÕŠ6˜° du
xE9 du ¡ 8á Pi$Ð " >ì FÂ# #èà @YI `º#¤U Š » de † du „ÈϤ de 9C de Ø » du
du `de ‚du #¤ ŽM¢ d'eÐ de ‡ ! ) ÷ 6 ! „ •2, @¢ ; t ‚d'à de `de H*A de Q (p@' un >Ä de œFÊ de ¡ Ø4Š de œ « d'Ä#h de ‡ " ! r du ‡ Á de ˆätGP du ‚l § du „M9t de ±ôS de `(‚d'à d'ô de ¡ A ÒDu I$ de ¡ Á Œº de décollement de ‡ de r @ ! çò :  „l (Ž Ð$' un
de ‡ 0å de úH$) # Tš, QC » 8 » de p :  Çé (H$ËΜ ØH $Œ8 B ! « ˆD~ de „du
M$ d'ûE ! ‚de „du ¤ W du ¡ ù # ¼ Á de
d'E, - ¤Ò* de 8A4 de œHã » * (‚de qXI+) #

de ‚de Á V˜@ class= de

Réponse : Jet binaire d'objet (pdf)

oh mon ami, vous employez le datatype des textes. Ce n'est pas bon. êtes-vous SQL de utilisation 2005 ? Si oui, alors je vous invite à le changer en varchar (maximum) afin de s'éviter un bon nombre d'ennui à l'avenir. Si vous employez SQL 2000, alors considérer définitivement varchar (8000). En attendant, nous pouvons essayer avec « comme » l'opérateur à la place

1 :
2 :
3 :
choisir a.* 
du paiement a
intérieur joindre le notesTEST b sur a.id = b.CUSTOMER_id et dateadd (d, datediff (d, 0, A. [date]), 0) dateadd de >= (d, datediff (d, 0, B. [date]), 0) et b.notes comme « % » + moulé (ABS (A.value) comme varchar) + « % »
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us