![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 short ![]()
![]() |
但是不知道哪裡寫錯或有問題 網路上找的方法試了也不對 我第一次寫asp的程式 沒有什麼基礎 希望大家幫忙 講解詳細一點>< 貼上我的程式碼 我想要開110213000113.pdf的檔 ----------------------- <%@ Language=VBScript %> <!--#include virtual="/fun/function.asp"--> <% Dim conn, rs, Sql, rst Dim fontColor Dim PrtSetting Set conn=GetSQLConn sqlPrivate="select a.appr_id, a.apply_name, a.apply_id from appr a " & _ "where a.appr_id = '"& Request("txtApprId") &"'" set rsPrivate = GetRecordset01(conn,sqlPrivate) PrtSetting="" Response.ContentType = "application/pdf" Response.TransmitFile("D:\\110213000113.pdf") Response.End() %> |
1樓 |
您貼錯囉,您這是asp,不是asp.net
幫您轉版 ^_^
本篇文章回覆於2013-07-30 18:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
最有價值解答
老頑童 ![]() ![]() |
你的程式前半段是開資料庫用的,跟pdf無關
後面的Response.TransmitFile()是ASP.Net才有的功能,ASP不支援 ASP需先用ADODB.Stream讀取pdf檔的二進位資料 再用Response.BinaryWrite輸出給Client端 請參考下面網址回覆的部份 http://stackoverflow.com/questions/8578544/stream-pdf-to-browser-and-utilise-adobe-pdf-parameters-such-as-search-zoom
本篇文章回覆於2013-07-31 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
short ![]() |
其實這段程式是要依使用者打入的編號來決定開檔的檔名
所以前面跟資料庫相關的程式碼也是我需要的 之前我一直卡在不會開pdf檔上面 加上對asp不熟悉 所以胡亂找了asp.net的程式碼貼上 對於Lililala2指教 我銘記在心 還有謝謝topcat熱心幫忙 看了老頑童的回答已經網址後 我已經解決我的問題了 至於之後怎麼做 我會慢慢研究的 老頑童真的很謝謝你!
本篇文章回覆於2013-07-31 13:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |