圖檔的存取與來去 |
答題得分者是:pcplayer99
|
chih_kuan
中階會員 發表:38 回覆:82 積分:54 註冊:2003-02-20 發送簡訊給我 |
系統: Win2000
DataBase : Sql2000
Version : Delphi 7
架構:三層式
問題:當我Client端有多媒體類型(圖檔、影像、聲音..etc)的檔案需轉入資料庫時,該如何實作??........ Client--->Ap---->DataBase 意即:..我在Client與Ap之間的介面該如何定義..型態為何..傳送方式
及 Ap與DataBase之介面的介面該如何定義...型態為何..傳送方式 望各方先進..不吝指導.....十分感激~~~
------
叔叔有練過,初學者不要學。 |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
引言: 系統: Win2000 DataBase : Sql2000 Version : Delphi 7 架構:三層式 問題:當我Client端有多媒體類型(圖檔、影像、聲音..etc)的檔案需轉入資料庫時,該如何實作??........ Client--->Ap---->DataBase 意即:..我在Client與Ap之間的介面該如何定義..型態為何..傳送方式 及 Ap與DataBase之介面的介面該如何定義...型態為何..傳送方式 望各方先進..不吝指導.....十分感激~~~对于资料档,通通以Blob类型的Field来保存。如果Client端显示有必要知道类型的话,增加一个Field来保存当前档的类型(AVI/JPEG,etc.)。如果需要保存档案的FileName的话,再增加一个Field,如果要知道大小的话,再增加一个Field来保存大小。 具体到Blob的Field,到了TClientDataset里,你只要这样写就可以:TBlobField(ClientDataset1.FieldByName('YourBlob')).LoadFromStream()就能装进去。后面就是正常的Midas的操作了。 如果是BMP图片的话,直接拿个DBImage来对应到ClientDataset1的正确的Field上,立即就能显示的。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |