搜尋此網誌

2013年12月9日 星期一

要如何在windows 7 64 bit的作業系統上安裝Informix CSDK 32 bit ODBC...

如果有32 bit的程式透過Informix CSDK (ODBC)撈資料,這是很平常的應用,但如果您直接在windows 7 64 bit的作業系統上安裝Informix CSDK 32 bit ODBC,一定會得到錯誤,無法安裝,IBM說需要修改一些參數及設定,才能讓Informix CSDK 32 bit ODBC在windows 7 64 bit的作業系統上安裝、執行。

另外,讓您安裝成功Informix CSDK 32 bit ODBC,您一定也要清楚win 7所使用的ODBC管理程式是64 bit or 32 bit:
【資料來源(ODBC)】是使用"%windir%\system32\odbcad32.exe",雖然odbcad32.exe是放在system32目錄中,但它是64 bit的管理程式。
而 32 bit【資料來源(ODBC)】 的程式是放在C:\Windows\SysWOW64目錄,所以在安裝driver前要加一個環境變數,安裝成功後,要用放在C:\Windows\SysWOW64目錄的32 bit【資料來源(ODBC)】 程式,如此ODBC 32 bit才能設定成功。

我就用下列方式設定成功,並讓32 bit的應用程式成功利用Informix 32bit Driver撈到資料,設定方式如下:

  • 在PATH環境變數中加入C:\Windows\SysWOW64

  1. Run控制台 'C:\Windows\System32\control.exe'
  2. 系統-->系統進階設定-->進階-->環境變數
  3. 選擇系統變數中的PATH變數-->編輯
  4. 在PATH變數值中加入【C:\Windows\SysWOW64;】

  • 安裝Informix CSDK 32 bit,在PATH環境變數中加入C:\Windows\SysWOW64後才能夠安裝成功。
  • 安裝完Informix CSDK 32 bit別高興,如果run【資料來源(ODBC)】一樣看不到Informix 32bit Driver可以設定,一定要Run  【C:\Windows\SysWOW64\odbcad32.exe  】的ODBC Manager才會看到Informix ODBC 32bit Driver 哦~~~這一點一定要記得。
可參考Informix原廠說明:


2013年10月16日 星期三

利用Word合併列印功能,將合併成的檔案變成PDF附加檔,每個PDF檔需設定不同的開啟密碼,再自動email出去...不寫程式即可達成!!!!

如標題所示,有沒有可能在不寫程式的情況下,利用word的合併列印功能將合併的內容以PDF檔的附加檔email名單中的人??? PDF檔還要加入開啟密碼,每一個檔都不同的密碼。

常常運用在email發薪資單上,因為薪資單由資料庫撈出來後,可利用word合併列印功能email給相關人等,但email直接開啟,安全性低,所以很多人需要收到email,但薪資單是PDF附加檔,且開啟此檔時需要每位員工當初設定的密碼才能開啟。

利用word合併列印,不寫程式可以做到嗎???答案是可以的...

word + PDFMachine即可,PDFMachine是word的增益集,用它上述的所有問題就可以解決了,PDFMachine的用法請參考網路上的說明,這就不述說了。
我用word + PDFMachine確實可以達到上述功能,所以可以放心使用。
參考網址:http://www.pdfmachine.com

如果你有Acrobat,AutoMailMerge™ Plug-in for Adobe® Acrobat®也可以幫助您完成上述任務,參考網址:http://www.evermap.com/automailmerge.asp

也有網友非常熱心,寫了程式,也可以參考看看~~~

[分享]薪資條發放系統(可自制薪資樣版並轉成PDF的加密附件發送) v2.1