2009-04-23

SQL Server 2005 為Store Procedure匯出指令碼到個別的檔案





為了讓Store Procedure 可以從 SQL Server 2005中匯出成檔案,以利放入 Subversion 作版本的控管 (Version Control),花了不少時間找解決方法。




後來竟然在某一台SQL Server 2005上發現有一個匯出選項每個物件的檔案(參考圖片吧),跟我本機上的 SQL Server Client 不一樣,經查證,原來是該台機器有開啟自動更新安裝了 SQL Server 2005 SP3。


2009-04-22

ZK framework No more JavaScript!! No more XMLHttpRequest!!

ZK framework 是一個....試圖拯救Web程式開發人員於水火(AJAX, XML, JAVASCRIPT,xmlhttpRequest.....)之中的架構。

誠如他網站上的影片 An Introduction to ZK 最後的結論中所說的...讓Web程式人員專心在商業邏輯跟資料存取上吧,UI的這些苦工,就交給 ZK framework吧~~No more JavaScript!! No more XMLHttpRequest!! No mor.... Thank ZK~~

P.S.ZK 也可以讓原來習慣於desktop app的程式設計人員,可以不須要了解html, javascript, ajax 這些鬼東西,只需要學習Java 或其他ZK支援的語言就可以參與Web app的開發,畢竟html, javascript ,ajax 對原來習慣於開發desktop app的人,並不是那麼容易學習的~~

2009-04-14

SQL Server Reporting Service 2005 Render to PDF 中文顯示問題

SQL Server Reporting Service 2005 SP2 Render to PDF 中文顯示亂碼的問題

最近專案的報表在 Windows Vista的電腦上,顯示由Reporting Service 2005 Render 成 PDF 的檔案時,只要報表的字型設定為細明體(MingLiU) or 新細明體 (PMingLiU) 就會變成亂碼設定為標楷體就不會有這個問題。

問題發生的原因:
Reporting Service 2005 SP2 Render PDF的時候非ASCII的字型,沒有內嵌在PDF檔案裡面,又好死不死Vista的新細明體有點詭異,裡面有香港的字型搞在一起,因此造成細明體跟新細明體顯示不出來,變成一坨亂碼。

解決的方法:
SQL Server SP3 後,這個問題就解決啦,因為 SP3 中遇到非ASCII的字型,會用內嵌的方式處理,也就不會受到作業系統沒有該字型的問題囉。