當在Win7下面安裝完Delphi執行時會出現檔案無法異動的錯誤訊息,
這是因為資料夾檔案權限問題,修改下述目錄權限即可!
1.修改 C:\Program Files\Borland\Delphi7\Bin 目錄權限,安全性中新增users有modify權限
2.修改 C:\Program Files\Borland\Delphi7\Projects 目錄權限,安全性中新增users有modify權限
2011-10-21
2011-08-11
Delphi利用ADOQuery直接讀取Excel內容
在ADOQuery的ConnectionString設定
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='檔案路徑';
Extended Properties=Excel 8.0;Persist Security Info=False';
SQL輸入 select * from [Sheet1$]
<分頁名稱一定要用[]包起來>
ADOQuery Open後Excel的第一欄會變成FieldName,
下面的開始才是明細資料
使用完畢記得將ADOQuery Free掉,避免Excel檔案被鎖定無法正常開啟
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='檔案路徑';
Extended Properties=Excel 8.0;Persist Security Info=False';
SQL輸入 select * from [Sheet1$]
<分頁名稱一定要用[]包起來>
ADOQuery Open後Excel的第一欄會變成FieldName,
下面的開始才是明細資料
使用完畢記得將ADOQuery Free掉,避免Excel檔案被鎖定無法正常開啟
2011-07-13
Firefox 設定暫存檔放至RamDisk
將瀏覽的暫存檔放至RamDisk中,可加快瀏覽的速度
about:config
browser.cache.disk.parent_directory-->X:\
重新開啟Firefox即可
註:x:\為RamDisk的位置
about:config
browser.cache.disk.parent_directory-->X:\
重新開啟Firefox即可
註:x:\為RamDisk的位置
2011-07-12
firefox 4、firefox 5 使用 MacType 破字
因firefox 4、firefox 5版本內建開啟GPU功能,
雖然可以加快圖形的運算降低CP使用率,
但是如果有使用MacType美化字形,
會發現有破字的情況發生,
在config內修改下述參數即可正常顯示!
about:config
gfx.direct2d.disabled-->True
gfx.font_rendering.directwrite.enabled-->False
mozilla.widget.render-mode-->0
設定完畢重新開啟Firefox即可!
雖然可以加快圖形的運算降低CP使用率,
但是如果有使用MacType美化字形,
會發現有破字的情況發生,
在config內修改下述參數即可正常顯示!
about:config
gfx.direct2d.disabled-->True
gfx.font_rendering.directwrite.enabled-->False
mozilla.widget.render-mode-->0
設定完畢重新開啟Firefox即可!
2011-05-20
Win7 啟用Administrator帳號
使用系統管理員身分開啟命令提示字元
啟用Administrator帳號 net user administrator /active:yes
設定密碼 net user administrator password
停用帳戶 net user administrator /active:no
啟用Administrator帳號 net user administrator /active:yes
設定密碼 net user administrator password
停用帳戶 net user administrator /active:no
2011-05-19
update 使用 case when
更新資料時若需經過case when給對應的值,
下列範例可達到要求。
下列範例可達到要求。
update HBSpecM set PURWgt=(case when PUR.QtyCH is NULL then 0 else PUR.QtyCH end) from HBSpecM HBM left join (select D.BookNum,HBM.ProdNo,QtyCH=SUM(QtyCH) from PUR510D D left join HBMatAnti HBM on D.CorpNo=HBM.CorpNo and D.ProdNo=HBM.AntiProdNo where D.CorpNo='20001' group by D.BookNum,HBM.ProdNo) PUR on HBM.BookNum=PUR.BookNum and HBM.ProdNo=PUR.ProdNo where HBM.CorpNo='20001'
update 使用 left join
更新資料時若參照的資料需外部合併,
下列範例可達到要求。
下列範例可達到要求。
update HBSpecM set PURWgt=PUR.QtyCH from HBSpecM HBM left join (select D.BookNum,HBM.ProdNo,QtyCH=SUM(QtyCH) from PUR510D D left join HBMatAnti HBM on D.CorpNo=HBM.CorpNo and D.ProdNo=HBM.AntiProdNo where D.CorpNo='20001' group by D.BookNum,HBM.ProdNo) PUR on HBM.BookNum=PUR.BookNum and HBM.ProdNo=PUR.ProdNo where HBM.CorpNo='20001'
2011-01-26
MS AD-超過這個網域允許建立的電腦帳戶數目
AD預設可管理的電腦數為10台,
當欲管理電腦數目超過時,可利用下數方式修改。
1.執行 輸入Adsiedit.msc叫出ADSI編輯器
2.點選 執行--連線到 確定
3.展開樹系會看到DC=XXX,DC=XXX
4.按右鍵內容
5.尋找ms-DS-MachineAccountQuota
6.將數值從10修改為需要管理的台數
參考自:Mircosoft技術支援
當欲管理電腦數目超過時,可利用下數方式修改。
1.執行 輸入Adsiedit.msc叫出ADSI編輯器
2.點選 執行--連線到 確定
3.展開樹系會看到DC=XXX,DC=XXX
4.按右鍵內容
5.尋找ms-DS-MachineAccountQuota
6.將數值從10修改為需要管理的台數
參考自:Mircosoft技術支援
訂閱:
文章 (Atom)