win7的64位系統上使用32位ODBC源

2021-07-04 04:27:37 字數 454 閱讀 9083

工作機公升級到win7,64位系統了,但是原來伺服器用的32位odbc,按照老方法操作的話,在控制面板中點開的odbc資料來源不會顯示出mysql,雖然按了64位mysql的odbc能進行設定了,但是啟動伺服器會報「在制定的dsn中,驅動程式和應用程式之間的體系結構不匹配」這樣的問題。

後來找到了解決辦法,不用控制面板**點開odbc資料來源,在window/system32中會有乙個odbcad32.exe的程式,裝了32位的odbc能再這裡找到,然後就能正常使用了。

後來還出現乙個遺留問題

呼叫儲存過程存字串,儲存出現錯誤,都變成了3f3f3f 這樣的位元組了,同樣的引數在linux好用,想到可能是odbc版本的問題,所以,又退回到老的odbc版本

(由於之前的問題裝了各種mysql的版本),現在終於好了。

另外幫同事解決這個問題,發現可能有多個odbcad32.exe的存在,嘛、反正肯定有乙個好用的,每個都試試吧

ubuntu上安裝win7系統(64位的)

deb檔案在ubuntu上直接用dpkg i deb 如果虛擬機器上只顯示32位,則可能是cpu不支援虛擬化,也有可能時bios裡虛擬化沒有開啟。重啟電腦,按delete鍵進入bios設定,找到vitualization,設為enabled即可 然後按照教程上的說明一步步來即可,那些設定是必須的,否...

32位和64位的win7系統的選擇

隨著win7系統逐漸成為目前pc機的主流系統,很多使用者都已經開始準備將自己的個人計算機或者公司計算機的系統替換成了win7系統。win7的老使用者可能會比較了解,win7系統會有x86即32位 32bit 系統和x64即64位 64bit 兩類系統。看到這裡很多使用者可能就會迷惑了,要更換系統,那...

64位Win7下32位Oracle客戶端的使用

換了新本本,預裝了 win7 開始不習慣,想降級到 xp,誰知卻不讓裝,也懶得費心折騰,那就 win7 吧。開發工具需要用到 oracle 客戶端,預裝的 win7是64 位,於是就到 oracle 客戶端了乙個免安裝版的 oracle 客戶端,因為想到系統是 64位的,剛好看到 上也有 64位和 ...