Diễn đàn TVKT PYTHIS
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Xuat file anh trong database oracle ra xml

4 posters

Go down

Xuat file anh trong database oracle ra xml Empty Xuat file anh trong database oracle ra xml

Bài gửi by taint Fri Aug 20, 2010 10:30 am

Hi all,
E đang gặp vấn đề cần xuất file hình trong oracle ra báo cáo làm bằng xml.
Anh em cho hỏi mình có thể xuất định dạng file ảnh trong oracle (kiểu long_raw) ra xml được không. Nếu được thì bằng cách nào. Thanks
taint
taint

Tổng số bài gửi : 4
Join date : 30/07/2010

Về Đầu Trang Go down

Xuat file anh trong database oracle ra xml Empty Re: Xuat file anh trong database oracle ra xml

Bài gửi by pts_chiennh Fri Aug 20, 2010 10:54 am

taint đã viết:Hi all,
E đang gặp vấn đề cần xuất file hình trong oracle ra báo cáo làm bằng xml.
Anh em cho hỏi mình có thể xuất định dạng file ảnh trong oracle (kiểu long_raw) ra xml được không. Nếu được thì bằng cách nào. Thanks

Hình như là ko được với kiểu dữ liệu này thì phải
copy 1 đoạn này gửi cho mọi người:
The data engine introduced some new support for data types other than the normal varchar, date and number formats in 10.1.3.3. We now have support for the long, raw, clob and blob formats - and you do not have to do anything in the data template to handle these formats.
We auto detect for BLOBs and if it contains an image we will 'base64' encode it and drop that into the XML output so you can then render the image in the output.
If it has text we will return the
escaped format of the text and we only support UTF-8
encoded output. Other BLOB formats we leave alone.
There is an issue for CLOBs around a maximum size retrieved by a data template, that has been addressed in 10.1.3.3.1.

The above applies to 'data template' based reports. If you are using straight SQL things are a little more limited. We have BLOB and CLOB support and the auto detect for images is working but we do not have support for RAW and LONG column types at the moment - we're looking into that for a future release.

nguồn: http://blogs.oracle.com/xmlpublisher/2007/10/blob_clob_raw_and_looooong.html

pts_chiennh

Tổng số bài gửi : 24
Join date : 31/07/2010

Về Đầu Trang Go down

Xuat file anh trong database oracle ra xml Empty Re: Xuat file anh trong database oracle ra xml

Bài gửi by tainv Fri Aug 20, 2010 11:18 am

Hỏi đại ca Hổ ...

tainv

Tổng số bài gửi : 75
Join date : 30/07/2010
Age : 40

Về Đầu Trang Go down

Xuat file anh trong database oracle ra xml Empty Re: Xuat file anh trong database oracle ra xml

Bài gửi by taint Fri Aug 20, 2010 4:36 pm

Đại ca Hổ củng chưa có cách. Kiểu này viết bằng report buider rùi... Thanks all
taint
taint

Tổng số bài gửi : 4
Join date : 30/07/2010

Về Đầu Trang Go down

Xuat file anh trong database oracle ra xml Empty Re: Xuat file anh trong database oracle ra xml

Bài gửi by lão_bà Sat Aug 21, 2010 1:16 am

taint đã viết:Hi all,
E đang gặp vấn đề cần xuất file hình trong oracle ra báo cáo làm bằng xml.
Anh em cho hỏi mình có thể xuất định dạng file ảnh trong oracle (kiểu long_raw) ra xml được không. Nếu được thì bằng cách nào. Thanks
Hix, theo thông tin lão tìm hiểu được thì hiện tại XML Publisher chưa support xuất trực tiếp hình ảnh từ database ra template. Có thể dùng bằng cách viết hàm xuất ra thành file hình ảnh trên server rồi trỏ đường dẫn đến file hình ảnh đó trong file template.
Tuy nhiên theo quan điểm của lão thì mục đích dùng XML Publisher là để xuất ra Excel, còn xuất file hình ra Excel chắc chạy lung tung lắm(lão đoán thôi). Tốt nhất nên tư vấn bỏ hình ảnh, hoặc thiết kế bằng Report Builder.

Nếu muốn tìm hiểu thêm cách làm lão nói bên trên thì càng tốt cheers
Oracle package DBMS_LOB quản lý các hàm,thủ tục liên quan đến kiểu dữ liệu BLOB, CLOB. Tham khảo thêm link này nhé:
http://66.221.222.85/reference/dbms_lob.html
http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96612/d_lob2.htm#1009075
Anh chị em lưu ý là nếu viết hàm dùng các hàm thuộc package DBMS_LOB thì phải sử dụng user system nhé, vì package DBMS_LOB có một số hàm base trên một số hàm liên quan đến duyệt thư mục của hệ thống.
Còn đây là cách chèn link Image vào template:
http://apps2fusion.com/at/77-sidhu/416-bi-publisher-blob-image

lol! lol! lol!
lão_bà
lão_bà

Tổng số bài gửi : 45
Join date : 30/07/2010

Về Đầu Trang Go down

Xuat file anh trong database oracle ra xml Empty Re: Xuat file anh trong database oracle ra xml

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết