2011年5月22日

讀卡機在win7顯示eHome Infrared Receiver驅動程式錯誤

環境是Windows 7 64 bit

讀卡機無法使用, 在裝置管理員裡發先eHome Infrared Receiver是驚嘆號

原來是Win 7抓錯裝置, 用這個解決, 手動把驅動程式改為USB Composite Device,

原因看起來是製造商沒有對應的Driver.金害.

2011年4月19日

如何在Win 7 x64安裝PLSQL DEVELOPER 8和 Oracle 11g x64 Client

會進來看這篇,想必您在Win 7 X64位元的環境安裝PLSQL DEVELOPER 8和Oracle 11g X64 Client(64位元)沒辦法順利安裝成功。在此分享我的安裝經驗供大家參考。

2011年4月14日

Oracle SQL performance tuning

  1. 執行計劃裡, 首要看的是做Table Access Full的部份, 進行Index的調整
  2. index裡只要有其中一欄位, 不管是否排在第一位, 就會使用到, 像index(A,B,C), join時用到B就會使用index
  3. join時左右table的連結欄位, type要一樣, 不然會不使用index, 若真有不一樣, 把資料量少一邊的欄位做轉型, 讓數量多一邊可以用到index
  4. join時table要加alias, 不然有時不會用index
  5. Oracle 9i join用(+) 符號, 比outer join語法快
  6. 若index已設定, 也沒任何異常, 仍不會使用index, 可以用hint強制使用index

2011年4月6日

VS2003在XP+IE8環境無法Debug

如果你原本的vs2003在XP 的IE6環境運作的很好, 升到IE8後, DEBUG就失靈了, 可以依以下來排解:

2011年3月19日

解決無法得知WinForm(EXE)或組件(Assembly)或DLL的.NET Framework版本

問題的來龍去脈

一般我們點檔案→內容,可以得知檔案的版本、建立日期、作者‧等資訊,但就缺少了該程式使用.NET Framework版本資訊。

問題的發生原因

檔案總管原本就不提供這類資訊。

問題的解決方法

想要知道CLR的NET Framework版本,可以利用ILDASM 工具查閱【MANIFEST】節點或【Reflector】,請參照以下步驟:

2011年3月1日

sqlserver 與 ad 整合

假設你要ad新增一筆員工編號,sql server資料庫會跟著新增一筆,可以做一整合介面整合AD LDAP和SQLSERVER,輸入一筆使用者帳號時會做以下兩件事:
1.透過LDAP指令將資料寫入AD,
2.寫到SQLSERVER