Read .xlsx file from OLEDB (office 2007)
Provider=Microsoft.Jet.OLEDB.4.0;Mode=Read;Data Source=xxx.xls;Extended Properties=Excel 8.0
change to
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=xxx.xlsx;Extended Properties=Excel 12.0
記錄有關於學習的任何心得,目前主要以Microsoft Visual Studio、Sql Server、C#、電腦資訊、軟體應用、程式設計為主!
最近重新安裝一台R730,在下載對應ESXI版本時,發覺官方把7.0 Update 3前幾版都下架了,還提示為不要用在生產環境 https://kb.vmware.com/s/article/2143832 Version Release Name Release Date B...
Provider=Microsoft.Jet.OLEDB.4.0;Mode=Read;Data Source=xxx.xls;Extended Properties=Excel 8.0
change to
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=xxx.xlsx;Extended Properties=Excel 12.0
作者: huwk 時間: 3月 12, 2012
大半是STEP BY STEP的VIDEO,看完後相信會功力大增!
包含
包含的產品有
以上原始網頁資訊在
作者: huwk 時間: 2月 15, 2012
使用XE2開啟舊的程式(Delphi 2009)建立的專案,開啟時非常的順利,連提示轉換都沒有就直接開啟(不過儲存後他會很自動的變更DPROJ裡頭的編譯資訊)!
心想這麼聰明,一定編譯起來是非常的順利,不過在實際編譯後卻發生找不到"單元"的問題,例如程式中原來使用USE Jpeg卻提示找不到,查看後才發覺需變更為vcl.imaging.Jpeg
在XE2中也導入了像.NET中的SCOPE做法,詳細可以參考這二個連結
所以只要程式升級XE2後發生單元不存在的情況,都可以先來這裡查閱應加入什麼SCOPE NAME! 不過並不明白為什麼開啟時不自動轉換
以下列出常見的單元異動後的名稱
vcl.Graphics
vcl.Controls
vcl.Forms
vcl.Dialogs
vcl.Buttons
vcl.ExtCtrls
vcl.StdCtrls
vcl.Controls
vcl.ComCtrls
vcl.Grids
vcl.imaging.Jpeg
vcl.imaging.pngimage
vcl.imaging.GIFImg
System.SysUtils
System.Classes
作者: huwk 時間: 2月 13, 2012
問題: 由程式透過OLE開啟EXCEL,不定時會出現 OLE error 800AC472!
原因: 由程式開啟的EXCEL,若是使用者有對儲存格進入編輯模式(按下F2),即後續程式若再操作EXCEL即會發生
解決方式:
後記: 不知道為什麼不提供READONLY或ENABLED可供操作! 雖然可以在程式中操作表格是否可以異動,但程式若需寫入時,還是需要將表格變成可異動,只需要在短短的這段時間內,使用者按下F2一樣破功!
作者: huwk 時間: 1月 06, 2012
CMD : w32tm /resync
CODE: ShellExecuteW(Handle,'OPEN',pchar('w32tm'),PChar('/resync'),'',SW_HIDE);
作者: huwk 時間: 1月 05, 2012
最近客戶告知,在使用ERP程式時常會發生錯訊,同樣的程式在其它電腦執行都正常, 且在常出現錯誤的客戶也並非每次發生! 錯誤的訊息簡略如下
Error Message details:
Problem signature:
Problem Event Name: BEX
Application Name: XXX.exe
Fault Module Name: pngfilt.dll
Exception Code: c0000005
於本地端架起了相同的OS(Server 2008)環境測試,也都測不出所以然!就算關閉UAC也一樣會掛點,在先前只知道修改DEP可以改善此問題,後來看到了這篇文章,又回頭去做測試,才知道為什麼相同客戶也並不一定每次都發生! 原來是在使用終端機模式下,就很容易出現! 猜想應是安裝了Terminal Services 後,會將WINDOWS的DEP修改為所有程式(待驗證)
所以解決方式也蠻簡單的
1.關閉DEP
2.或是將程式加入排除清單
作者: huwk 時間: 6月 13, 2011
最近比較開始注意飲食與運動! 之前比較重視食物的熱量與膽固醇的含量,但某次朋友轉寄資料中得知,才發覺低GI飲食也蠻重要的!
GI,Glycemic index的簡稱,中文叫”升糖指數",低GI飲食可以減少肥肪的堆積,對於血脂、血糖等的控制很有幫助(代謝症候群、慢性病、糖尿病、心臟病風險控制圴助益)
附表來源 國民健康局
附表 國人常用食物的升糖指數(GI)對照表
| 食物種類 | G I 以白麵包(GI=100)作為GI食物對照之參考指標 |
| 五穀根莖類 | 全麥早餐榖類43±3 皇帝豆46±13 山藥53±11 粉絲56±13 義大利麵60±4 米粉61±6 速食麵67±2 通心粉67±3 豌豆(仁)68±7 綠豆76±11 甜玉米78±6 芋頭79±2 烏龍麵79±10 燕麥片粥83±5 烤馬鈴薯85±4 甘藷87±10 玉米脆片90±15 白米飯91±9 即食麥片粥94±1 貝果103±5 薯條107±6 糯米飯132±9 |
| 蔬菜類 | 菜豆39±6扁豆 41±1 大豌豆(夾)56±12 胡蘿蔔68 ± 23 |
| 豆類 | 黃豆25±4 |
| 水果類 | 櫻桃32 葡萄柚36 梨子47蘋果52±3 無糖蕃茄汁54 李子55±21 草莓57 蘋果汁57±1 柳橙60±5 桃子60±20 無糖鳳梨汁66 ± 3 葡萄66±4 萄柚汁69±5 柳橙汁71±5 芒果73±8 草莓果醬73±14 香蕉74±5 奇異果75±8 小紅莓汁80 杏82±3木瓜84±2 鳳梨84±11 西瓜103 |
| 乳製品類 | 全脂牛奶38±6 優格51 布丁62±5 豆奶63 冰淇淋87±10 |
| 烘培食品類 | 蛋糕(蛋糕粉)54-60 海棉蛋糕66 鬆餅77±8 鬆餅78±6 天使蛋糕95±7 糖霜雞蛋糕104 甜甜圈108±10 |
| 零食點心類 | 花生21±12 腰果31 花生47 巧克力61±4 洋芋片77±4 爆米花103±24 |
| 碳酸飲料類 | 可樂83±7 汽水97 |
| 糖類 | 木糖醇11±1 果糖27±4 乳糖66±3 蜂蜜78±7 蔗糖97±7 葡萄糖141±4 |
備註:1.資料來源為Foster-Powell K, Holt SH, Brand-Miller JC. International table of glycemic index and glycemic load values: 2002.1,2 Am J Clin Nutr 2002; 76(1):5–56.
2.食物的升糖指數會因不同食物來源地、品種、成熟度及烹調加工方式等而有差異。
作者: huwk 時間: 6月 01, 2011
原來即有長期分享油耗資料
http://huwk.blogspot.com/2008/12/colt-plus.html
利用過年的時間將資料整理了一下
作者: huwk 時間: 2月 06, 2011
前題:我這台COLT+2008年11月交車1手車,目前保固內,車子無撞過也無出險過,連漆都還是原漆,無改裝過,保養也很安份的回順益!
遇到的問題:左前車體較低約2.5公分,在更換完避震器與彈簧後,還是有1.7公分的落差!
在去年中就發現車子左前偏低,用肉眼即可看出左邊鈄下來,原本不以為意,但後來越來越嚴重,在9月底10月初保養車子時,有請技師查看,他告知避震器應沒漏油,但二邊(此邊均以保桿距地論之)卻有2.5公分的差距,左邊明顯較較低,他告知會幫我調料換掉左前的避震器!
日子在等待中過去了,在更換完避震器後還是一邊較低,陸陸續續又問了技師為何換完後,還是較低,最後他判定應是彈簧也需更換,在更換完彈簧後確實有較平均,差距回到了約1公分半,但我還是覺得不解左邊都換新了,為何還是比另一邊還低,保養廠告訴我,他量測未出廠的新車也有相同狀況,我就反問,那落差多少是合理的?
不知道是我忙還是沒接到保養廠回電,我始終不知道這樣子是否合理,因為我前一部福特的車子並沒有這樣子的情況。我也曾經上過MOBILE01看其它人的討論內容, "請問前避震器二邊有高低差是正常的嗎?",“討論2:避震器左右邊高度不同高”,有人認為這樣子並不合理。在前二周,我進行3萬五千公里保養時,又向技師詢問相同問題,他回覆會向中華反應詢問,在經過二周等待後,今天有了回應,電話中告知,"有1.3公分的落差應是合理的,可以找時間回廠再量測一次,且量測時應該車子應停在同一個地方,頭分別朝四個方向都測量一次",因為已經跑保養廠跑的很累了,所以告知我自行回家用他的方法量一下,以下就是圖多的記錄,其中還有二段錄影
1.先來看看測量工具,最左邊為保養廠送的杯子,於左前的避震器塞不進去,右前放進去後還有一指多的距離
2.左邊量一下,塞不進去
3.右邊量一下,放的進去,還有很大的空間
4.換個工具,主要為了量出有多大的落差
5.由上圖與下圖可以看出,距離約下方的落差 1.7公分
6.放上正面的VIDEO
7.把車子開出去換邊再來一次, 左邊還是頂到
8.右邊空空如也
9.最後再來段VIDEO,此段又錄了整個過程,包含用手按壓車子後再測量,第二次停車入庫後再測量的情況
會發這篇文章,是我真的不知道這樣子的情況到底是不是合理的! 也想拿來直接投到中華的客服系統中,因為我為了這個問題來來回回好多次,等備料或通知等個2周好像很平常! 若中華認為這樣子是合理的,那我也要請他明確告知,若是不合理的,那也先做好處置的計劃,我不想再浪費這麼多時間了!
作者: huwk 時間: 1月 21, 2011
Exception Message: "應用程式正常初始 (0cx0000235)失敗。請按下[確定]終止應用程式。"
Developer Tools: C# C++ Delphi etc..
Solutions:Uninstall Avira Antivir 9 OR upgrade to Avira Antivir 10
Avria AnviVir 9 version info:
作者: huwk 時間: 12月 15, 2010
作者: huwk 時間: 11月 17, 2010