在PB11環境中run都可以,但是進行WEB發布后卻出現如下錯誤。。。請專家釋疑一下,謝謝!
具體代碼是:
string path,filename,au_hj
integer value,result
string au_lname ,fa_zhan_ren ,ke_hu_bei_zhu
dec haoma
integer i_id=1 ,i_count ,i_zhixiao,i=1
//
//st_1.text=""
//st_1.visible=true
//
// st_1.text="正在清空表......"
//delete from data_zhixiao;//清除原有資料
//
//CONNECT USING SQLCA;
//
//dw_1.SetTransObject(SQLCA)
value = GetFileOpenName("Select File",path,filename,"xls","xls Files (*.xls),*.xls", "c:\TEMP")
uj5u.com熱心網友回復:
在打開的檔案選擇框中中出現:My File System at Server c:temp f:SOFT-聯想PowerBuilder lzj的PB11例子NEWuj5u.com熱心網友回復:
編譯后的 c:\temp 目錄是在發布目錄的 app_root\file\session\隨機連接id中不在客戶端,要先下栽后才能打開uj5u.com熱心網友回復:
我是一名PB11初學者,能否再講的細致些。如:如何下載?到底我要怎么做才能成功打開檔案。能否step by step 教我?不勝感激!uj5u.com熱心網友回復:
我不曉得你的問題是否跟我相同,但我有試過在BS上做"列印","轉檔為EXCEL",甚至"mail"寫法都跟CS完全不同,如串列機:原因是CS架構是開啟client端電腦的印表機,但BS方式如果沒改寫是啟用SERVER端的印表機!
所以後來我們使用串列時轉成.PDF才解決列印問題;轉檔更複雜,是使用"easerver"!
觀念有點不同,希望這個資訊對你有幫助!
-----------------------------------------------------------------------
以下是BS寫法:
#if defined PBWEBFORM then
DownloadFile("zzz.pdf", false) // true=打開, false=下載
#end if
uj5u.com熱心網友回復:
我試用了downloadfile但是報未知函式downloadfile。怎么辦?if dw_0.saveAs("a.xls",Excel!,True) <> -1 then
downloadfile("a.pdf",false)
end if
uj5u.com熱心網友回復:
會不會是作業系統的原因? win2k IIS 下發布目錄有時會設定只讀屬性, internet user的權限有時會受限制uj5u.com熱心網友回復:
哎,又挖老貼了....
uj5u.com熱心網友回復:
if 前面還有個 "#"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/86490.html
標籤:Web 應用
