2017年2月26日 星期日
2017年2月25日 星期六
PHP如何透過ODBC來存取資料庫
當我最近換了電腦就像換了腦袋,什麼都不對勁,什麼都有問題,連之前我有些程式用ODBC連Access資料庫的都出了問題,ODBC雖然好像過時了,但我還是覺得滿好用的。
如果您的系統是32位元的,大概可以省略不看,直接跳到下面【PHP如何透過ODBC來存取資料庫】
我的環境如下:Winddows 10 64位元作業系統
問題大概就是出在64位元作業系統,我的ODBC資料來源管理找不到連接 accdb
經過一翻努力後(點我),終於看到了~~~
【PHP如何透過ODBC來存取資料庫】
參考:Chiang Deng-Wei (ernest)【PHP如何透過ODBC來存取資料庫】
一、建立ODBC連結:
ODBC 設定是有分 32/64 bit,如果是你的系統是32bit比較沒有問題,但如果系統是64bit,就要開啟 %windir%\syswow64\odbcad32.exe (實際位置C:\Windows\System32\odbcad32.exe)來設定
64 位元 ODBC 位置:C:\Windows\System32\odbcad32.exe
32 位元 ODBC 位置:C:\Windows\SysWOW64\odbcad32.exe
好了,先寫到這裏,明天要出去玩,有空再來寫完,有興趣的朋友可以參考我上面的參考網址把它完成。
如果您的系統是32位元的,大概可以省略不看,直接跳到下面【PHP如何透過ODBC來存取資料庫】
我的環境如下:Winddows 10 64位元作業系統
問題大概就是出在64位元作業系統,我的ODBC資料來源管理找不到連接 accdb
經過一翻努力後(點我),終於看到了~~~
【PHP如何透過ODBC來存取資料庫】
參考:Chiang Deng-Wei (ernest)【PHP如何透過ODBC來存取資料庫】
一、建立ODBC連結:
ODBC 設定是有分 32/64 bit,如果是你的系統是32bit比較沒有問題,但如果系統是64bit,就要開啟 %windir%\syswow64\odbcad32.exe (實際位置C:\Windows\System32\odbcad32.exe)來設定
64 位元 ODBC 位置:C:\Windows\System32\odbcad32.exe
32 位元 ODBC 位置:C:\Windows\SysWOW64\odbcad32.exe
好了,先寫到這裏,明天要出去玩,有空再來寫完,有興趣的朋友可以參考我上面的參考網址把它完成。
找不到 Microsoft 存取驅動程式 (*.mdb、 *.accdb) ODBC 驅動程式的安裝程式常式
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
徵狀
當您嘗試設定 Microsoft Access 2010 資料庫使用者資料來源時,您可能會收到下列錯誤訊息:
Microsoft ODBC 管理員: 找不到 Microsoft 存取驅動程式 (*.mdb、 *.accdb) ODBC 驅動程式的安裝程式常式。請重新安裝驅動程式。
解決方案
如果您正要建立 Microsoft Access 2010 資料庫使用者資料來源在 32 位元用戶端應用程式在 Windows 64 位元作業系統上,使用 32 位元 ODBC 系統管理員。您可以啟動 32 位元 ODBC 管理員,請從下列位置:
C:\Windows\SysWOW64\odbcad32.exe
如果您已經安裝 Microsoft Office 2010,您應該在 32 位元 ODBC 資料來源] 清單中找到 Microsoft Access 資料庫引擎驅動程式。
如果您的用戶端是一個 64 x 用戶端,您可以使用 64 位元 ODBC 系統管理員。您從 [系統管理工具] 在 [控制台] 的 64 位元電腦上啟動資料來源 (ODBC)。
64 位元用戶端應用程式,您可以從下載並安裝 Microsoft Access 資料庫引擎 2010年可轉散發的 64 位元版本下列網頁:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
可直接於以下網址下載
https://www.microsoft.com/zh-TW/download/details.aspx?id=13255
請注意 Microsoft Access 資料庫引擎 2010年的 64 位元版本不支援有 Microsoft Office 2010 是 32 位元版本的電腦上。
徵狀
當您嘗試設定 Microsoft Access 2010 資料庫使用者資料來源時,您可能會收到下列錯誤訊息:
Microsoft ODBC 管理員: 找不到 Microsoft 存取驅動程式 (*.mdb、 *.accdb) ODBC 驅動程式的安裝程式常式。請重新安裝驅動程式。
解決方案
如果您正要建立 Microsoft Access 2010 資料庫使用者資料來源在 32 位元用戶端應用程式在 Windows 64 位元作業系統上,使用 32 位元 ODBC 系統管理員。您可以啟動 32 位元 ODBC 管理員,請從下列位置:
C:\Windows\SysWOW64\odbcad32.exe
如果您已經安裝 Microsoft Office 2010,您應該在 32 位元 ODBC 資料來源] 清單中找到 Microsoft Access 資料庫引擎驅動程式。
如果您的用戶端是一個 64 x 用戶端,您可以使用 64 位元 ODBC 系統管理員。您從 [系統管理工具] 在 [控制台] 的 64 位元電腦上啟動資料來源 (ODBC)。
64 位元用戶端應用程式,您可以從下載並安裝 Microsoft Access 資料庫引擎 2010年可轉散發的 64 位元版本下列網頁:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d
可直接於以下網址下載
https://www.microsoft.com/zh-TW/download/details.aspx?id=13255
請注意 Microsoft Access 資料庫引擎 2010年的 64 位元版本不支援有 Microsoft Office 2010 是 32 位元版本的電腦上。
2017年2月20日 星期一
24小時不夠用~~
一直以來,對自己的年齡幾歲都沒在算,也沒想過,幾年前,有人問我幾歲了?我說三十幾快四十了,後來她問我年次,想不到說了之後,她說已經四十了呢~~~
又過了這幾年,快年過半百了,最近突然覺得,我有好多好多想看想學的東西,24小時根本不夠用,偏偏每天又好像很累,呵呵,老了嗎?
再來我會慢慢把想學想看的東西放在這,不然我怕等我上了年紀,老人痴呆發作的話,什麼都沒了~~~~哈哈哈~~
對了,這裏的資料,實作的部份,我都是有實際執行截圖的,如果有哪裏不對的,再麻煩各位先進幫忙一下,為了瀏覽起來乾淨點,我會另開留言的文章,錯的地方我再更正囉~
又過了這幾年,快年過半百了,最近突然覺得,我有好多好多想看想學的東西,24小時根本不夠用,偏偏每天又好像很累,呵呵,老了嗎?
再來我會慢慢把想學想看的東西放在這,不然我怕等我上了年紀,老人痴呆發作的話,什麼都沒了~~~~哈哈哈~~
對了,這裏的資料,實作的部份,我都是有實際執行截圖的,如果有哪裏不對的,再麻煩各位先進幫忙一下,為了瀏覽起來乾淨點,我會另開留言的文章,錯的地方我再更正囉~
2017年2月18日 星期六
64位元的windows server下,PHP 的 ODBC 錯誤
作業系統都轉成64位元了,原本的WebServer也重架,一般架系統大概久久改版時才會更新一次,剛好趁這次的機會,把一些架系統可能會遇到的問題寫出來,免得以後還得重找。
於 windows平台,目前可以下載的PHP都是32位元的版本,在64位元的環境下,若使用[控制台]->[系統及安全性]->[系統管理工具] 下的ODBC設定,可能會出現下面的錯誤。
CC-dns 在 odbc_connect 有錯誤發生
PHP Warning: odbc_connect(): SQL error: [Microsoft][ODBC 驅動程式管理員] 指定之 DSN 中的驅動程式和應用程式架構不相符, SQL state IM014 in SQLConnect in C:\inetpub\wwwroot\includes\odbc_mssql.php on line 10 PHP Warning: odbc_close() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\includes\odbc_mssql.php on line 6
這算是常見問題吧,請參見下面的說明。
You are attempting to use a 64 bit application with a 32 bit ODBC driver or vice versa. Look at ODBC on 64-bit Windows Platforms. You need to determine whether your PHP application is 64 bit or 32 bit first. Then once you've ascertained that you need to start the correct ODBC administrator - there are 2 of them, one for 32 bit and one for 64 bit. The 64 bit ODBC administrator is in Adminstrative tools, control panel and the 32 bit one is in %windir\syswow64\odbcad32.exe. Once you've matched your application architecture to the right ODBC administrator you need to create the system DSN. If you cannot find the MS Access driver in the administrator you'll need to download one for that architecture - I'm not sure if there is a 64 bit MS Access ODBC driver - if there isn't you'll have to change your application architecture. The article I reference has more information.
執行 %windir\syswow64\odbcad32.exe 來作設定,即可正常。
真實的目錄為 C:\Windows\SysWOW64\odbcad32.exe
參考文件:
64位元的windows server 2008下,PHP 的 ODBC 錯誤
於 windows平台,目前可以下載的PHP都是32位元的版本,在64位元的環境下,若使用[控制台]->[系統及安全性]->[系統管理工具] 下的ODBC設定,可能會出現下面的錯誤。
CC-dns 在 odbc_connect 有錯誤發生
PHP Warning: odbc_connect(): SQL error: [Microsoft][ODBC 驅動程式管理員] 指定之 DSN 中的驅動程式和應用程式架構不相符, SQL state IM014 in SQLConnect in C:\inetpub\wwwroot\includes\odbc_mssql.php on line 10 PHP Warning: odbc_close() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\includes\odbc_mssql.php on line 6
這算是常見問題吧,請參見下面的說明。
You are attempting to use a 64 bit application with a 32 bit ODBC driver or vice versa. Look at ODBC on 64-bit Windows Platforms. You need to determine whether your PHP application is 64 bit or 32 bit first. Then once you've ascertained that you need to start the correct ODBC administrator - there are 2 of them, one for 32 bit and one for 64 bit. The 64 bit ODBC administrator is in Adminstrative tools, control panel and the 32 bit one is in %windir\syswow64\odbcad32.exe. Once you've matched your application architecture to the right ODBC administrator you need to create the system DSN. If you cannot find the MS Access driver in the administrator you'll need to download one for that architecture - I'm not sure if there is a 64 bit MS Access ODBC driver - if there isn't you'll have to change your application architecture. The article I reference has more information.
執行 %windir\syswow64\odbcad32.exe 來作設定,即可正常。
真實的目錄為 C:\Windows\SysWOW64\odbcad32.exe
參考文件:
64位元的windows server 2008下,PHP 的 ODBC 錯誤
2017年2月17日 星期五
Unity安裝 5.5.1f1
廢話不多說了,直接進入主題~~~
首先鍵入Unity官方網址 https://unity3d.com/,系統會自動根據IP自動轉到不同語言的版本,我是沒看到繁體中文版,但有找到簡體中文的官方網站網址 https://unity3d.com/cn/,看不習慣的可以進簡體中文的官方網站看,是一樣的。
英文官方網站:
下載請點右上:Get Unity
簡體中文官方網站:
下載請點右上:获取Unity
下載完後,其實它是個安裝器,我的檔名是:UnityDownloadAssistant-5.5.1f1
再來選擇64bit還是32bit,看自已的系統~
下面是選擇安裝路徑,以及看有沒有要保留下載的檔案,有的話看要存放在哪個位置。
再來接下去就是一連串的下載、安裝、等待............
請記得要連上網路.........等......等......等........
如果有防毒軟體,可能會彈出警告........請直接"允許"..........等......等......等.......
大部份安裝過程都不怎麼需要按......
但有時會彈出系統錯誤,需要重啟~~~按"確定"就好.....
..........等......等......等......
..........等......等......等......
終於安裝完成,會提示是否重新開機,點選"Finish"就可以了.....
大功告成^^
首先鍵入Unity官方網址 https://unity3d.com/,系統會自動根據IP自動轉到不同語言的版本,我是沒看到繁體中文版,但有找到簡體中文的官方網站網址 https://unity3d.com/cn/,看不習慣的可以進簡體中文的官方網站看,是一樣的。
英文官方網站:
下載請點右上:Get Unity
簡體中文官方網站:
下載請點右上:获取Unity
然後會進入到各種不同版本的比較
英文版:
簡體中文版:
據 Unity 台灣官方 Blog 表示,只要是獨立開發者或是尚未有營收的公司,上一年營收或是資本額低於 10 萬美金以下,都符合 Unity 5 個人版的條件。反之如果上一年營收和資本額超過 10 萬美金的開發者或營利組織,則失去個人版的使用資格,必須購買或是月租 Unity 5 Professional 版本。
其實我覺得,目前看起來好像用免費的個人版就可以了。
因為最後下載的安裝器其實是一樣的,以下我就直接用簡體官方網站,不再另外截圖了。
下載完後,其實它是個安裝器,我的檔名是:UnityDownloadAssistant-5.5.1f1
點選之後就開始灌了
再來選擇64bit還是32bit,看自已的系統~
下面選擇元件,可以先用預設就好
下面是選擇安裝路徑,以及看有沒有要保留下載的檔案,有的話看要存放在哪個位置。
請記得要連上網路.........等......等......等........
如果有防毒軟體,可能會彈出警告........請直接"允許"..........等......等......等.......
大部份安裝過程都不怎麼需要按......
但有時會彈出系統錯誤,需要重啟~~~按"確定"就好.....
..........等......等......等......
終於安裝完成,會提示是否重新開機,點選"Finish"就可以了.....
大功告成^^
2017年2月10日 星期五
Unity註冊
大家在安裝篇裏應該已看到不同版本的分別,我想如果不是富二代或有金主的話,就直接選擇Personal版吧,其實Personal版目前看起來應該都很適合一般人使用;等依安裝篇灌完後,其實不用到處抓破解檔,只要依Unity官方要求,填寫註冊內容即可,註冊過程如下所示:
步驟 1:首先要先註冊帳號,如果沒有帳號的話,就直接按下圖紅色框框裏create one設定新帳號。
步驟2:進入Create a Unity ID畫面,依序填完。
步驟3:Create a Unity ID說明如下圖,填完後按Create a Unity ID。
步驟4:畫面停留在此,先回到前面設定的Email,會有一封Unity的確認信。
步驟5:回到Email信箱,會有一封如下所示的信件,點選綠色框框Link to confirm email。
步驟6:點完後再回到步驟4的畫面,才可以點選Continue,進入下一個畫面。
步驟7:在這個畫面請依序填入相關資訊。
步驟8:可以選取中文。
步驟9:到這裏,Unity ID就確認完了。
步驟10:接下去的註冊程序,它會問一堆資料,先選擇免費的Personal版,按Next。
步驟11:據 Unity 台灣官方 Blog 表示,只要是獨立開發者或是尚未有營收的公司,上一年營收或是資本額低於 10 萬美金以下,都符合 Unity 5 個人版的條件。反之如果上一年營收和資本額超過 10 萬美金的開發者或營利組織,則失去個人版的使用資格,必須購買或是月租 Unity 5 Professional 版本。我是直接選擇第2個選項,符合 Unity 5 個人版的條件。
步驟12:接下去,它會問一堆資料,先問地區,我選Taiwan;接下來大概意思是問為何使用unity跟要用在哪一方面,依身份來回答即可。
步驟13:接下來是問你(妳)的角色是什麼?選擇合適即可,可複選。
步驟14:接下來是問你(妳)覺得你(妳)Unity的能力為何?及填入學術單位名稱跟拉選學術單位位在何處?
步驟15:再來是問你(妳)的學術單位類型?就是看是大學或高中、國中等。
步驟16:再來是問你(妳)有興趣的平台?可複選。
步驟17:下一題問你(妳)打算用Unity來開發什麼類型的內容?
步驟18:終於大功告成(完畢)。
步驟19:啟動畫面。
步驟 1:首先要先註冊帳號,如果沒有帳號的話,就直接按下圖紅色框框裏create one設定新帳號。
步驟2:進入Create a Unity ID畫面,依序填完。
步驟3:Create a Unity ID說明如下圖,填完後按Create a Unity ID。
步驟4:畫面停留在此,先回到前面設定的Email,會有一封Unity的確認信。
步驟5:回到Email信箱,會有一封如下所示的信件,點選綠色框框Link to confirm email。
步驟6:點完後再回到步驟4的畫面,才可以點選Continue,進入下一個畫面。
步驟7:在這個畫面請依序填入相關資訊。
步驟8:可以選取中文。
步驟9:到這裏,Unity ID就確認完了。
步驟10:接下去的註冊程序,它會問一堆資料,先選擇免費的Personal版,按Next。
步驟11:據 Unity 台灣官方 Blog 表示,只要是獨立開發者或是尚未有營收的公司,上一年營收或是資本額低於 10 萬美金以下,都符合 Unity 5 個人版的條件。反之如果上一年營收和資本額超過 10 萬美金的開發者或營利組織,則失去個人版的使用資格,必須購買或是月租 Unity 5 Professional 版本。我是直接選擇第2個選項,符合 Unity 5 個人版的條件。
步驟12:接下去,它會問一堆資料,先問地區,我選Taiwan;接下來大概意思是問為何使用unity跟要用在哪一方面,依身份來回答即可。
步驟13:接下來是問你(妳)的角色是什麼?選擇合適即可,可複選。
步驟14:接下來是問你(妳)覺得你(妳)Unity的能力為何?及填入學術單位名稱跟拉選學術單位位在何處?
步驟15:再來是問你(妳)的學術單位類型?就是看是大學或高中、國中等。
步驟16:再來是問你(妳)有興趣的平台?可複選。
步驟17:下一題問你(妳)打算用Unity來開發什麼類型的內容?
步驟18:終於大功告成(完畢)。
步驟19:啟動畫面。
訂閱:
文章 (Atom)